Load control system comprising linear lighting fixtures

ABSTRACT

A linear lighting fixture may comprise lighting control devices for controlling lighting loads in a load control system. Each linear lighting fixture may include a fixture controller configured to control lighting control devices. The fixture controller may receive messages from one or more devices in the load control system for controlling lighting control devices in the linear lighting fixture. The fixture controller may receive the message and communicate with the lighting control devices on a wired power/communication link. Each linear lighting fixture may comprise one or more sensors. The sensors may be coupled to the fixture controller to send/receive messages on a wired power/communication link and/or a wireless communication link. The lighting control devices in the fixtures may be zoned separately or together. Each of the sensors in a linear lighting fixture may be zoned with one or more of the lighting control devices in the linear lighting fixture.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to U.S. Provisional Patent ApplicationNo. 63/080,370, filed Sep. 18, 2020 and entitled LOAD CONTROL SYSTEMCOMPRISING LINEAR LIGHTING FIXTURES, the entire disclosure of which isincorporated by reference herein in its entirety.

BACKGROUND

A user environment, such as a residence or an office building, forexample, may be configured with a lighting control system. The lightingcontrol system may be used to control the lighting loads providingartificial light in the user environment. Each load control system mayinclude various control devices, including input devices and lightingcontrol devices. The lighting control devices may receive messages fromthe input devices, which may include load control instructions, forcontrolling a corresponding electrical load. Examples of lightingcontrol devices may include a dimmer switch, an electronic switch, aballast, or a light-emitting diode (LED) driver. Examples of inputdevices may include remote control devices or sensors (e.g., occupancysensors, daylight sensors, temperature sensors, and/or the like). Remotecontrol devices may receive user input for performing lighting control.Sensor devices may detect sensor events for performing lighting control.

SUMMARY

A linear lighting fixture or linear lighting fixtures may comprise alighting control device or lighting control devices for controllinglighting loads in a load control system. For example, the lighting loadsmay include a number of different colored light emitting diodes (LEDs).Each linear lighting fixture may have multiple lighting loads/lightingcontrol devices for controlling the lighting intensity in the loadcontrol system.

Each linear lighting fixture may include a fixture controller configuredto control the lighting control devices. The fixture controller mayreceive messages from one or more devices in the load control system forcontrolling lighting control devices in the linear lighting fixture. Thefixture controller may receive the message and communicate with thelighting control devices on a wired power/communication link. Thefixture controller of the linear lighting fixtures may be configured toreceive messages from the one or more device in the load control systemvia wired and/or wireless signals. For example, the fixture controllermay comprise one or more communication circuits for sending and/orreceiving messages via radio frequency (RF) signals. The fixturecontroller may receive feedback messages from the lighting controldevices via the wired power/communication link that indicate theintensity level and/or color of the respective lighting loads.

Each linear lighting fixture may comprise one or more sensors. Forexample, each linear lighting fixture may comprise one or more occupancysensors configured to detect occupancy and/or vacancy in a space inwhich the linear lighting fixture is installed. The number of sensors ineach linear lighting fixture may be configurable. The sensors may becoupled to the fixture controller to send/receive messages, for exampleon a wired power/communication link. The sensors may communicate withthe fixture controller on the same wired power/communication link as thelighting control devices, or the sensors may communicate with thefixture controller on a separate wired power/communication link. Inanother example, the sensors may be capable of wireless communicationwith the fixture controller. For example, the sensor may provideoccupancy information to the fixture controller, and the fixturecontroller may control the lighting control devices in response to theoccupancy information, received via RF signals from the sensors.

The lighting control devices in the linear lighting fixtures may bezoned separately or together. For example, one or more lighting controldevices in a linear lighting fixture may be configured in a zone, suchthat common control may be performed for each of the lighting controldevices in the zone. Each of the sensors in a linear lighting fixture ofthe load control system may be zoned with one or more of the lightingcontrol devices in the linear lighting fixture. For example, each of thesensors in a linear lighting fixture may be in the same zone forcontrolling each of the lighting control devices in the linear lightingfixture, or the sensors in the linear lighting fixture may be zoned withone or more lighting control devices that comprise a subset of thelighting control devices in the linear lighting fixture. The zones ofmay be stored in memory at the fixture controller of the linear lightingfixture for performing control in response to messages received by thefixture controller. For example, when the fixture controller receives amessage from an occupancy sensor of the linear lighting fixture, thefixture controller may control the zone of lighting control devices thatare associated in memory with the same zone as the occupancy sensor fromwhich the message was received. The zones in the linear lighting fixturemay be configurable. In an example, each sensor may be zoned to controla corresponding lighting control device or a predefined number oflighting control devices within its proximity.

Each of the linear lighting fixtures of the load control system maycomprise one or more segments. Each segment may be attached enablingmechanical, electrical, and/or communicative coupling of the segments ofthe linear lighting fixture. For example, once a first segment isattached (e.g., affixed) to a second segment, a wiredpower/communication link may enable the electrical and/or communicativecoupling. Similarly, once second segment is attached to segment a thirdsegment the wired power/communication link may enable the electricaland/or communicative coupling.

Each of the lighting control devices in the linear lighting mayseparately receive power from an AC power source and provide power toother components (e.g., the sensors) in the linear lighting fixture. Forexample, each segment of the linear lighting fixture may comprise alighting control device that receives power from an AC power source andprovides power to the other components (e.g., the sensors) in theirrespective segments via the wired power/communication link. The lightingcontrol device in the first segment may provide power to the fixturecontroller of the first segment.

In another example, a single lighting control device may receive powerfrom an AC power source and provide power to the other segments. Forexample, the lighting control device of a first segment may receivepower from an AC power source and provide power to via the wiredpower/communication link to a second segment such that power may beprovided to the lighting control devices and/or the sensors of thesecond segment via the wired power/communication link. Similarly, athird segment may be electrically coupled to the second segment, suchthat power may be provided to the lighting control device and/or thesensor of the third segment via the wired power/communication link.Attaching the second segment to the first segment may enablecommunication of messages on the wired power/communication link betweenthe fixture controller of the first segment and the lighting controldevices and/or the sensors installed in the second segment. For example,different segments may have different numbers of lighting controldevices and/or sensors (or ports for installing sensors). Differenttypes of sensors may be installed in different segments for enablingdifferent functionality.

Each linear lighting fixture may be commissioned in response to an inputreceived at a remote control device and/or a mobile device. For example,a user may use the mobile device to commission components such as thelighting control devices, the sensors, and/or the fixture controller ofthe linear lighting fixtures. The commissioning may result in generationof configuration information that may be stored at the mobile device,the system controller, and/or the fixture controller. The mobile devicemay be capable of commissioning the linear lighting fixtures using RFsignals, for example. The mobile device may communicate directly withthe fixture controller via the RF communication signals in response tothe user input to configure the linear lighting fixtures duringcommissioning, or the RF communication signals may be communicated viaan intermediary device, such as the system controller.

To confirm that the segments of the linear lighting fixtures have beenproperly attached, a verification procedure may be performed to verifythe proper attachment of the segments of the linear lighting fixtures.The verification procedure may confirm proper setup and installation forthe preconfigured operation. A verification message may be transmittedby a remote control device or the mobile device in response to a useractuation and received by at least one of the fixture controllers. Inresponse to the verification message, the fixture controller(s) may senda message to the sensors, one of which may be located in each segment ofthe linear lighting fixture. Each sensor in the linear lighting fixturemay receive the verification message and respond with a message thatincludes the unique identifier of the sensor. The fixture controller mayreceive the messages from each of the sensors and record a signalstrength identifier (e.g., RSSI value) at which each of the messages arereceived from the sensors. From the signal strength identifiers (e.g.,RSSI values), the fixture controller may determine the relative distanceof each of the sensors from the fixture controller, and thus therelative distance of the corresponding segments in which the sensors areinstalled. The fixture controller may use the signal strengthidentifiers (e.g., RSSI values) to determine the order in which thesegments are installed. For example, the fixture controller may haveprestored thereon the order in which the segments and/or the sensorswithin the segments should be installed. For example, the control devicemay identify from the order that the second and third segments are outof order and instruct the user to switch the order of these segments.The mobile device and/or the lighting loads may provide feedback verifyto the user that the segments have been installed in the proper orderand/or indicate to the user how to attach the segments appropriately.

Each of the linear lighting fixtures of the load control systems mayhave out-of-the-box functionality. For example, the number of sensors ineach linear lighting fixture, the zones of lighting control devices,associations between various devices in the system, control parametersfor control of lights in response to sensors, and/or the like may bepreconfigured in the memory of the fixture controller, such that thelinear lighting fixtures may be able to be installed and perform controlout of the box. In examples, the segments of the linear lightingfixtures may be attached in a predefined order to enable a preconfiguredoperation out of the box. For example, the segments may be preconfiguredto be attached to form the linear lighting fixture to build apreconfigured linear lighting fixture by attaching to one or more of theother segments. The verification procedure may be preconfigured in thememory of the fixture controller, the remote device, and/or the mobiledevice such that the order of one or more segments is stored and theuser performing installation may be able to perform the verificationprocedure to ensure out-of-the-box functionality.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram of an example load control system.

FIG. 2A is a diagram showing a side view schematic of an example linearlighting fixture.

FIG. 2B is a diagram showing a side view schematic of the example linearlighting fixture of FIG. 2A in a segmented form.

FIG. 2C is a diagram showing a side view schematic of the linearlighting fixtures installed in the load control system of FIG. 1 andexample control devices therein that may be used to commission thelinear lighting fixtures.

FIG. 3 is a flowchart of an example verification procedure that may beperformed by one or more devices in a load control system.

FIG. 4 is a flowchart of an example procedure that may be performed byone or more devices in a load control system for performingcommissioning and/or configuration of one or more linear lightingfixtures and enabling control of the linear lighting fixtures.

FIG. 5 is a block diagram illustrating an example of a device capable ofprocessing and/or communication in a load control system, such as theload control system of FIG. 1 .

FIG. 6 is a block diagram illustrating an example of a load controldevice capable of operating in a load control system, such as the loadcontrol system of FIG. 1 .

FIG. 7 is a block diagram of an example controller.

DETAILED DESCRIPTION

FIG. 1 is a diagram of an example load control system 100 forcontrolling the amount of power delivered from an alternating-current(AC) power source (not shown) to one or more electrical loads. The loadcontrol system 100 may be installed in a load control environment 102.The load control environment 102 may include a space in a residential orcommercial building. For example, the load control system 100 may beinstalled in one or more rooms on one or more floors in the building.

The load control system 100 may comprise a plurality of control devices.The control devices may include load control devices that are configuredto control one or more electrical loads in the load control environment102 (also referred to as a user environment). For example, the loadcontrol devices may control the one or more electrical loads in responseto input from one or more input devices or other devices in the loadcontrol system 100.

The load control devices in the load control system 100 may includelighting control devices. For example, the load control system 100 mayinclude lighting control devices 124 for controlling respective lightingload(s) 122 in a corresponding lighting fixture 126. For example, thelighting load(s) 122 may each include a number of different coloredlight emitting diodes (LEDs). The lighting control devices 124 maycomprise light-emitting diode (LED) drivers and the lighting loads 122may comprise LED light sources. The diagram of the example load controlsystem 100 in FIG. 1 shows a perspective view of linear lightingfixtures 126 installed in the load control system 100 that eachcomprises multiple lighting control devices 124 and lighting loads 122.While each lighting fixture 126 is shown having multiple lighting loads122, each lighting fixture 126 may comprise one or more individual lightsources (e.g., lamps and/or LED emitters) that may be controlledindividually and/or in unison by a respective lighting control device.Though an LED driver is provided as an example lighting control device,other types of lighting control devices may be implemented as loadcontrol devices in the load control system 100. For example, the loadcontrol system 100 may comprise dimmer switches, electronic dimmingballasts for controlling fluorescent lamps, or other lighting controldevices for controlling corresponding lighting loads. The lightingcontrol devices 124 may be configured to directly control an amount ofpower provided to the lighting loads 122. The lighting control devices124 may control the intensity level and/or color (e.g., colortemperature) of the respective lighting loads 122.

The input devices in the load control system 100 may be capable ofreceiving an input event for controlling one or more load controldevices in the load control system 100. The input devices and the loadcontrol devices may be collectively referred to as control devices inthe load control system 100. The input devices in the load controlsystem 100 may comprise one or more remote control devices, such as aremote control device 170. The remote control device may bebattery-powered. The remote control device 170 may be configured totransmit messages via RF signals 108 to one or more other devices in theload control system 100 in response to an input event, such as anactuation of one or more buttons or a rotation of a rotary knob of theremote control device 170. For example, the remote control device 170may transmit messages to the load control devices via the RF signals 108in response to actuation of one or more buttons located thereon.

The RF signals 108 may be transmitted using a proprietary RF protocol,such as the CLEAR CONNECT protocol (e.g., CLEAR CONNECT TYPE A and/orCLEAR CONNECT TYPE X protocols). Alternatively, the RF signals 108 maybe transmitted using a different RF protocol, such as, a standardprotocol, for example, one of WIFI, cellular (e.g., 3G, 4G LTE, 5G NR,or other cellular protocol), BLUETOOTH, BLUETOOTH LOW ENERGY (BLE),ZIGBEE, Z-WAVE, THREAD, KNX-RF, ENOCEAN RADIO protocols, or a differentprotocol. In an example, the remote control device 170 and/or otherinput devices may transmit messages to the load control devices via theRF signals 108 that comprise input events (e.g., button presses, sensormeasurement events, or other input event) or control instructionsgenerated in response to the input events for performing control of theelectrical loads controlled by the load control devices. Thoughcommunication links may be described as a wireless communication links,wired communication links may similarly be implemented for enablingcommunications herein.

The remote control device 170 may also communicate with other devices inthe load control system 100 via a wired communication link. In responseto an input event at the remote control device 170, a device to whichthe remote control device 170 is wired may be triggered to transmitmessages to one or more other devices in the load control system 100.The remote control device 170 may comprise a keypad. In another example,the remote control device 170 may comprise a rotary knob configured totransmit messages to one or more other devices in response to a rotationon the rotary knob (e.g., rotation of a predefined distance or for apredefined period of time). The remote control device 170 may be mountedto a structure, such as a wall, a toggle actuator of a mechanicalswitch, or a pedestal to be located on a horizontal surface. In anotherexample, the remote control device 170 may be handheld. The remotecontrol device 170 may provide feedback (e.g., visual feedback) to auser of the remote control device 170 on a visual indicator, such as astatus indicator. The status indicator may be illuminated by one or morelight emitting diodes (LEDs) for providing feedback. The statusindicator may provide different types of feedback. The feedback mayinclude feedback indicating actuations by a user or other user interfaceevent, a status of electrical loads being controlled by the remotecontrol device 170, and/or a status of the load control devices beingcontrolled by the remote control device 170. The feedback may bedisplayed in response to user interface events and/or in response tomessages received that indicate the status of load control devicesand/or electrical loads. Examples of battery-powered remote controldevices are described in greater detail in commonly-assigned U.S. Pat.No. 8,330,638, issued Dec. 11, 2012, entitled WIRELESS BATTERY-POWEREDREMOTE CONTROL HAVING MULTIPLE MOUNTING MEANS, and U.S. PatentApplication Publication No. 2012/0286940, published Nov. 15, 2012,entitled CONTROL DEVICE HAVING A NIGHTLIGHT, the entire disclosures ofwhich are hereby incorporated by reference.

The input devices of the load control system 100 may comprise one ormore sensor devices, such as sensor devices 140. The load control system100 may comprise other types of input devices, such as, for example,temperature sensors, humidity sensors, radiometers, cloudy-day sensors,shadow sensors, pressure sensors, smoke detectors, carbon monoxidedetectors, air-quality sensors, motion sensors, security sensors,proximity sensors, fixture sensors, partition sensors, keypads,multi-zone control units, slider control units, kinetic or solar-poweredremote controls, key fobs, cell phones, smart phones, tablets, personaldigital assistants, personal computers, laptops, timeclocks,audio-visual controls, safety devices, power monitoring devices (e.g.,such as power meters, energy meters, utility submeters, utility ratemeters, etc.), central control transmitters, residential, commercial, orindustrial controllers, and/or any combination thereof.

The sensor devices 140 may be configured to transmit messages via the RFsignals 108 to one or more other devices in the load control system 100in response to an input event, such as a sensor measurement event. Thesensor devices 140 may also or alternatively be configured to transmitmessages via a wired communication link to one or more other devices inthe load control system 100 and/or in the lighting fixtures 126 inresponse to an input event, such as a sensor measurement event.

The sensor devices 140 may be configured to operate as ambient lightsensors or daylight sensors and may be configured to perform a sensormeasurement event by measuring a total light intensity in the spacearound the sensor devices 140. The sensor devices 140 may transmitmessages including the measured light level or control instructions forcontrolling the intensities and/or color of the lighting loads 122 inresponse to the measured light level. Examples of RF load controlsystems having daylight sensors are described in greater detail incommonly assigned U.S. Pat. No. 8,410,706, issued Apr. 2, 2013, entitledMETHOD OF CALIBRATING A DAYLIGHT SENSOR; and U.S. Pat. No. 8,451,116,issued May 28, 2013, entitled WIRELESS BATTERY POWERED DAYLIGHT SENSOR,the entire disclosures of which are hereby incorporated by reference.

The sensor devices 140 may be configured to operate as occupancy sensorsand/or vacancy sensors configured to detect occupancy and/or vacancyconditions in the load control environment 102. The sensor devices 140may be configured to perform the sensor measurement event by measuringan occupancy condition or a vacancy condition in response to occupancyor vacancy, respectively, of the load control environment 102 by theuser 192. For example, the sensor devices 140 may comprise an infrared(IR) sensor capable of detecting the occupancy condition or the vacancycondition in response to the presence or absence, respectively, of theuser 192. The sensor devices 140 may transmit messages including theoccupancy conditions or vacancy conditions, or control instructionsconfigured to control the intensity and/or color of the lighting loads122 in response to the occupancy/vacancy conditions, via the RF signals108 or via a wired communication link. For example, the lighting controldevices 124 may be configured to receive messages from the sensordevices 140 and turn on and off the lighting loads 122 in response to anoccupied signal and a vacant signal, respectively. The sensors devices140 may operate as vacancy sensors, such that the lighting loads may bemanually turned on by a user and/or automatically turned off in responseto detecting a vacancy signal from the sensor devices 140 (e.g., thelighting load is not turned on in response to detecting an occupancycondition). Examples of load control systems having occupancy andvacancy sensors are described in greater detail in commonly-assignedU.S. Pat. No. 8,228,184, issued Jul. 24, 2012, entitled BATTERY-POWEREDOCCUPANCY SENSOR, U.S. Pat. No. 8,009,042, issued Aug. 30, 2011 Sep. 3,2008, entitled RADIO-FREQUENCY LIGHTING CONTROL SYSTEM WITH OCCUPANCYSENSING, and U.S. Pat. No. 8,199,010, issued Jun. 12, 2012, entitledMETHOD AND APPARATUS FOR CONFIGURING A WIRELESS SENSOR, the entiredisclosures of which are hereby incorporated by reference.

The sensor devices 140 may operate as visible light sensors (e.g.,including a camera or other device capable of sensing visible light).The sensor devices 140 may be capable of performing the sensormeasurement event by measuring an amount of visible light within theload control environment 102. For example, the sensor devices 140 maycomprise a visible light sensing circuit having an image recordingcircuit, such as a camera, and an image processing circuit. The imageprocessing circuit may comprise a digital signal processor (DSP), amicroprocessor, a programmable logic device (PLD), a microcontroller, anapplication specific integrated circuit (ASIC), a field-programmablegate array (FPGA), or any suitable processing device capable ofprocessing images or levels of visible light. The sensor devices 140 maybe positioned towards the load control environment 102 to sense one ormore environmental characteristics in the load control environment 102.The image recording circuit of the sensor devices 140 may be configuredto capture or record an image. The image recording circuit of the sensordevices 140 may provide the captured image to the image processor. Theimage processor may be configured to process the image into one or moreoutput signals that are representative of the sensed environmentalcharacteristics. For example, the one or more output signals may includesignals measured by the image recording circuit and/or image processor,or messages that correspond to the signals measured by the imagerecording circuit and/or image processor. The sensed environmentalcharacteristics may be interpreted from the output signals by thecontrol circuit of the sensor device 140 and/or the output signals maybe transmitted to one or more other devices via a wireless communicationlink (e.g., a computing device in the load control environment) and/or awired communication link (e.g., a computing device within the linearlighting fixture 126) for interpreting the sensed environmentalcharacteristics. For example, the sensed environmental characteristicsinterpreted from the output signals may comprise an occurrence ofmovement, an amount of movement, a direction of movement, a velocity ofmovement, a counted number of occupants, an occupancy condition, avacancy condition, a light intensity, a color of visible light, a colortemperature of visible light, an amount of direct sunlight penetration,or another environmental characteristic in the load control environment102. In another example, the sensor devices 140 may provide a raw imageor a processed (e.g., preprocessed) image to one or more other devices(e.g., computing devices) in the load control system 100 for furtherprocessing. The sensor devices 140 may operate as a color temperaturesensor when sensing the color temperature of the visible light. Examplesof load control systems having visible light sensors are described ingreater detail in commonly-assigned U.S. Pat. No. 10,264,651, issuedApr. 16, 2019, entitled LOAD CONTROL SYSTEM HAVING A VISIBLE LIGHTSENSOR, and U.S. Patent App. Pub. No. 2018/0167547, published Jun. 14,2018, entitled CONFIGURATION OF A VISIBLE LIGHT SENSOR, the entiredisclosures of which are hereby incorporated by reference. In addition,the sensor devices 140 may operate as optical sensors, temperaturesensors, humidity sensors, smoke detectors, carbon monoxide detectors,air-quality sensors, motion sensors, security sensors, proximitysensors, and/or any other type of sensors.

The sensor devices 140 may be positioned towards the load controlenvironment 102 and may be capable of (e.g., configured to) performingsensor measurement events in the load control environment 102. Thesensor devices 140 may be mounted to a corresponding linear lightingfixture 126 (e.g., on a lower or outward-facing surface of the lightingfixture 126). For example, one or more sensor devices 140 may beelectrically coupled to a control circuit or a load control circuit ofthe load control devices 124 for performing control in response to thesensor measurement events of the sensor devices 140. Each sensor device140 may be attachable and/or detachable to the linear lighting fixture126. Attaching a sensor device 140 may comprise electrically couplingthe sensor device 140 to a wired power/communication link 120, and/ormechanically connecting the sensor device 140 to the linear lightingfixture 126. The sensor devices 140 may be coupled to the wiredpower/communication link 120, and/or mechanically connected to thelinear lighting fixture 126 via a port (e.g., a hole) in an enclosure ofthe linear lighting fixture 126.

The lighting control devices 124, lighting loads 122, and/or sensordevices 140 may be installed in a linear lighting fixture, such as thelinear lighting fixtures 126. The diagram of the example load controlsystem 100 in FIG. 1 shows a perspective view of linear lightingfixtures 126 installed in the load control system 100. FIG. 2A shows aside view schematic of the example linear lighting fixtures 126installed in the load control system 100. As shown in FIG. 1 and FIG.2A, each linear lighting fixture 126 may comprise one or more lightingcontrol devices 124 for controlling respective lighting loads 122 (notshown in FIG. 2A) in linear lighting fixture 126. While each lightingfixture 126 is shown having multiple lighting loads 122, each lightingfixture 126 may comprise one or more individual light sources (e.g.,lamps and/or LED light sources).

The lighting control devices 124 in each linear lighting fixture 126 maybe grouped together in zones (e.g., such that the lighting controldevices 124 in a single zone may be controlled together). For example,all of the lighting control devices 124 in one of the linear lightingfixtures 126 may be grouped together in a single zone, such that thelighting control devices 124 for each linear lighting fixture 126 may becontrolled together. In addition, subsets of the lighting controldevices 124 in one of the linear lighting fixtures 126 may be groupedtogether into overlapping and/or non-overlapping zones. Further, each ofthe lighting control devices 124 in one of the linear lighting fixtures126 may be included in a different zone, such that the lighting controldevices 124 for the linear lighting control fixture 126 may becontrolled separately. Each lighting control device 124 may be assigneda zone identifier corresponding to the zone within the lighting controldevice that is to be controlled. Thus, each lighting control device 124in each linear lighting fixture may be assigned to a different zone orthe same zone as one or more other lighting control devices 124 in thelinear lighting fixture 126 for being controlled separately or together,respectively.

Some lighting fixtures may include a separate controller or a separatewireless communication circuit (e.g., RF communication circuit) for eachlighting control device 124. Such lighting fixtures may transmit RFsignals in the space in which the load control system 100 is installedfor each lighting control device 124, which may cause a relatively highamount of RF traffic in the space. Additionally, such lighting fixturesmay implement processing on separate controllers, which may beuncoordinated or duplicative. Further, when one sensor is configured tocontrol a single corresponding lighting control device, the location atwhich the sensor is located may be limited, which may result in anincreased number of sensors in the space communicating on the network ora decreased number of sensors resulting in a lack of sensor control.

As shown in FIG. 1 and FIG. 2A, each linear lighting fixture 126 maycomprise a fixture controller 128 configured to control multiplelighting control devices 124 in the linear lighting fixture. The fixturecontroller 128 may comprise a control circuit configured to control thelighting control devices 124 in response to messages and/or commandsreceived via the RF signals 108. The fixture controller 128 may receivecommands for configuring and/or controlling one or more lighting controldevices 124 in the linear lighting fixture 126 and communicate commandsto the lighting control devices 124 for enabling such control. Thefixture controller 128 may comprise one or more wired communicationcircuits for transmitting and/or receiving signals and/or messages viarespective wired communication links. For example, the fixturecontroller 128 may transmit and/or receive messages via the wiredcommunication circuit on a wired power/communication link 120 in thelinear lighting fixture 126. For example, the wired power/communicationlink 120 may be used by the fixture controller 128 to transmit messages(e.g., including commands) to the lighting control devices 124 forcontrolling the intensity level and/or color of the respective lightingloads 122. The fixture controller 128 may receive messages (e.g.,including feedback information) from the lighting control devices 124that indicate the intensity level and/or color of the respectivelighting loads 122. In an example, the wired power/communication link120 may comprise, for example, a Digital Addressable Lighting Interface(DALI) link or another digital communication link.

The wired power/communication link 120 may be used for providingcommunications and/or power within the linear lighting fixture 126. Forexample, the lighting control devices 124 may receive power from an ACpower source (not shown). One or more of the lighting control devicesmay supply power to the fixture controller 128 via the wiredpower/communication link 120. In addition, the lighting control devices124 may control the power delivered to the lighting loads 122 (e.g., thepower to a single lighting load 122 and/or to multiple lighting loads122) to control the lighting intensity and/or color of the light emittedby the lighting loads 122 (e.g., via separate electrical wiring—notshown). Though the wired power/communication link 120 may be shown as asingle link, the wired power/communication link may be comprised ofmultiple links. For example, one or more of the lighting control devices124 may provide power to the fixture controller 128 via a two-wire powerbus, while communications may be performed between the fixturecontroller 128 and the lighting control devices 124 using an analogcommunication link, such as a 0-10V control link or anothercommunication link through which power may not be provided.

When the sensor devices 140 are coupled to the wired power/communicationlink 120, the sensor devices 140 may, for example, receive power and/ortransmit and/or receive messages on the wired power/communication link120. As described herein the wired power/communication link 120 maycomprise one or more links for providing communication and/or powerwithin the linear lighting fixture 126. The sensor devices 140 may alsobe included on the wired power/communication link 120 (e.g., same linkas the fixture controller 128) for receiving power from a lightingcontrol device 124 in the linear lighting fixture 126. The sensordevices 140 may be battery powered instead. The sensor devices 140 maytransmit and/or receive messages from the fixture controller 128 on thesame link or a different link than the lighting control devices 124. Forexample, the lighting control devices 124 may communicate with thefixture controller 128 on a 0-10V control link or other communicationanalog link, while the sensor devices 140 may communicate with thefixture controller 128 on a DALI link or other digital communicationlink. The lighting control devices 124 and the sensor devices 140 mayalternatively communicate on the same or different digital communicationlinks.

The sensor devices 140 may comprise a wireless communication circuitcapable of communicating with the fixture controller 128 and/or otherdevices in the load control system 100 via RF signals 108. The sensordevices 140 may communicate messages to the fixture controller 128 forcommunicating with other devices in the load control system 100 or forcontrolling the lighting loads 122 locally on the linear lightingfixture 126. For example, in the example in which the sensor devices 140are occupancy sensors, the sensor devices 140 may communicate messagesthat include occupancy and/or vacancy conditions to the fixturecontroller 128 for controlling the lighting control devices 124 inresponse to the occupancy and/or vacancy conditions (e.g., turning thelighting loads 122 on or off in response to occupancy and vacancyconditions, respectively). In the example in which the sensor devices140 are daylight sensors, the sensor devices 140 may communicatemessages that include a measured daylight intensity level to the fixturecontroller 128 for controlling the lighting control devices 124 inresponse to the measured daylight intensity level (e.g., adjusting theintensity and/or color of the lighting loads 122 in response to themeasured daylight intensity level). The sensor devices 140 and/or thefixture controller 128 of one linear lighting fixture 126 maycommunicate via the RF signals 108 with the sensors and/or fixturecontroller 128 of another linear lighting fixture 126.

Each of the sensor devices 140 in a linear lighting fixture 126 may begrouped with one or more of the zones of the lighting control devices124 in the linear lighting fixture 126. For example, each of the sensordevices 140 in a linear lighting fixture 126 may be grouped with all ofthe zones in the linear lighting fixture 126 for controlling all of thelighting control devices 124 in the linear lighting fixture 126together. In addition, each of the sensor devices 140 in the linearlighting fixture 126 may be grouped with one or more of the zones of thelighting control devices 124 that comprise a subset of the lightingcontrol devices 124 in the linear lighting fixture. The zones of linearlighting fixtures 126 that are controlled by each sensor device 140 maybe stored in memory (e.g., zone identifiers stored with sensoridentifiers) at the fixture controller 128 for performing control inresponse to messages received from the sensor devices 140. The number ofsensor devices 140 in each linear lighting fixture 126 may beconfigurable. The zones of lighting control devices 124 that arecontrolled by each sensor device 140 in the linear lighting fixture maybe configurable. In another example, the number of sensor devices 140 ineach linear lighting fixture 126 may be preconfigured and the zones oflighting control devices 124 may be preconfigured in the memory of thefixture controller 128, such that the linear lighting fixtures 126 maybe able to be installed and perform control out of the box. The wiredand/or wireless communication of the sensor devices 140, the lightingcontrol devices 124, and/or the fixture controller 128 may bepreconfigured to enable the out-of-the-box functionality. In an example,each sensor device 140 may be grouped to control a corresponding zoneincluding a single lighting control device 124 or a zone including apredefined number of lighting control devices 124 within its proximity(e.g., one or more lighting control devices 124 on either side of thesensor device 140). For example, the lighting control devices 124 withinthe proximity of a sensor device 140 may correspond to an area thesensor is configured to sense information in.

The fixture controller 128 may comprise a memory or othercomputer-readable storage medium capable of storing instructions thereonfor being executed by a control circuit of the fixture controller 128.The fixture controller 128 may store in the memory unique identifiers ofother devices in the load control system 100 with which the fixturecontroller 128 is associated to enable recognition of messages fromand/or transmission of messages to associated devices. For example, thememory may store the unique identifier of the remote control device 170and/or sensors (e.g., sensor devices 140) with which the fixturecontroller 128 and/or the lighting control devices 124 are associated.The memory of the fixture controller 128 may have stored thereon one ormore zone identifiers that may be used to determine how to control oneor more of the lighting control devices 124 in response to receivedmessages and/or instructions. Each zone identifier may correspond to oneor more lighting control devices 124 that may be controlled in responseto control instructions for controlling the zone. For example, inresponse to an actuation of a first button on the remote control device170, the fixture controller 128 may identify a first zone of lightingcontrol devices 124 for being controlled and, in response to anactuation of a second button on the remote control device 170, thefixture controller 128 may identify a second zone of lighting controldevices 124 for being controlled.

The fixture controller 128 may comprise one or more wirelesscommunication circuits for transmitting and/or receiving messages, e.g.,via the RF signals 108, 109 (which is discussed further below). The RFsignals 109 may be the same signal type and/or transmitted using thesame protocol as the RF signals 108. Alternatively, or additionally, theRF signals 109 may be transmitted according to another signal typeand/or protocol as the RF signals 108. A first wireless communicationcircuit in the fixture controller 128 may be capable of (e.g.,configured to) communicating on a first wireless communication link(e.g., a wireless network communication link) and/or communicating usinga first wireless protocol (e.g., a wireless network communicationprotocol, such as the CLEAR CONNECT and/or THREAD protocols), e.g., viathe RF signals 108. A second wireless communication circuit in thefixture controller 128 may be capable of communicating on a secondwireless communication link (e.g., a short-range wireless communicationlink) and/or communicating using a second wireless protocol (e.g., ashort-range wireless communication protocol, such as the BLUETOOTHand/or BLUETOOTH LOW ENERGY (BLE) protocols), e.g., via the RF signals109.

The fixture controller 128 may be configured to receive messages via RFsignals 108, 109 and control the lighting loads 122 via the lightingcontrol devices 124 in response to the received messages via wireless orwired communications. For the fixture controller 128 to recognizemessages directed to the lighting control devices 124 in the lightingfixtures 126 and/or to which to be responsive, the lighting controldevices 124 and/or the fixture controller 128 may be associated with theinput devices from which messages may be received by performing anassociation procedure. For example, for the fixture controller 128 to beresponsive to messages from an input device (e.g., remote control device170), the input device may first be associated with the fixturecontroller 128 and/or the lighting control devices 124 for beingcontrolled. As one example of an association procedure, devices may beput in an association mode for sharing a unique identifier for beingassociated with and/or stored at other devices in the load controlsystem 100. For example, an input device and the fixture controller 128may be put in an association mode by the user 192 actuating a button onthe input device and/or the fixture controller 128. The actuation of thebutton on the input device and/or the fixture controller 128 may placethe input device and/or the fixture controller 128 in the associationmode for being associated with one another. In the association mode, theinput device may transmit an association message(s) to the fixturecontroller 128 (directly or through one or more other devices asdescribed herein). The association message from the input device mayinclude a unique identifier of the input device. The fixture controller128 may locally store the unique identifier of the input device inassociation information, such that the fixture controller 128 may becapable of (e.g., configured to) recognizing messages (e.g., subsequentmessages) from the input device that may include load controlinstructions or commands. The association information stored at thefixture controller 128 may include the unique identifiers of the deviceswith which the fixture controller 128 and/or the lighting controldevices 124 in the linear lighting fixture 126 are associated. Thefixture controller 128 may be configured to respond to the messages fromthe associated input device by transmitting a message to the lightingcontrol devices 124 for controlling a corresponding electrical loadaccording to the load control instructions received in the messages. Theinput device may also store the unique identifier of the fixturecontroller 128 and/or the load control devices 124 with which it isbeing associated in association information stored locally thereon. Asimilar association procedure may be performed between other devices inthe load control system 100 to enable each device to performcommunication of messages with associated devices. This is merely oneexample of how devices may communicate and be associated with oneanother and other examples are possible.

According to another example, one or more devices may receive systemconfiguration data (e.g., or subsequent updates to the systemconfiguration data) that is uploaded to the devices and that specifiesthe association information comprising the unique identifiers of thedevices for being associated. The system configuration data may comprisea load control dataset that defines the devices and operational settingsof the load control system 100. The system configuration data mayinclude information about the devices in the user environment 102 and/orthe load control system 100. The system configuration data may includescenes for controlling the intensity level, color temperature, and/orcolor of the lighting loads in response to certain input. The systemconfiguration data may include defined zones that include a zoneidentifier for one or more lighting control devices and/or lightingloads in a linear lighting fixture. The system configuration data mayinclude lighting intensities, color temperatures, and/or colors to whichto control one or more zones of lighting control devices in response todefined input. The system configuration data may include associations ofdevices in the load control system. For example, the configuration datamay include associations of sensor devices and lighting control deviceswithin the linear lighting fixture. The configuration data may includeassociations of other input devices (e.g., remote control device 170) inthe load control system with the lighting control devices or zones oflighting control devices in a linear lighting fixture. The configurationdata may include timing schedules at which one or more zones of lightingcontrol devices within a linear lighting fixture may be controlled to anintensity, color temperature, or color.

The system configuration data may include association information thatindicates defined associations between devices in the load controlsystem 100. The association information may comprise device identifiersthat are stored together, such that devices may recognize theidentifiers of associated devices to enable communication between thedevices. The association information may associate different devices inthe load control system 100 (e.g., remote control device 170 beingassociated with the fixture controller 128 and/or one or more lightingcontrol devices 124 of one of the linear lighting fixtures 126) and/ordifferent components of the linear lighting fixtures (e.g., one of thesensor devices 140 being associated with one or more of the lightingcontrol devices 124 within a linear lighting fixture 126). Theassociation information may be updated using any of the associationprocedures described herein.

One or more intermediary devices may also maintain associationinformation that includes the unique identifiers that make up theassociations of other devices in the load control system 100. Forexample, the input devices and the fixture controller 128 maycommunicate on a communication link in the load control system 100through one or more other intermediary devices. The intermediary devicesmay comprise input devices, load control devices, a central processingdevice, or another intermediary device capable of enabling communicationbetween devices in the load control system. The association informationthat is maintained on the intermediary devices may comprise the uniqueidentifiers of the devices that are associated with one another foridentifying and/or enabling communication of messages between devices inthe load control system 100. For example, an intermediary device mayidentify the unique identifiers being transmitted in associationmessages between devices during the association procedure and store theunique identifiers of the devices as an association in the associationinformation. The intermediary devices may use the associationinformation for monitoring and/or routing communications on acommunication link between devices in the load control system 100. Inanother example, the association information of other devices may beuploaded to the intermediary device and/or communicated from theintermediary device to the other devices for being locally storedthereon (e.g., at the input devices and/or load control devices).

The load control system 100 may comprise a system controller 110. Thesystem controller 100 may operate as an intermediary device, asdescribed herein. For example, the system controller 110 may operate asa central processing device for one or more other devices in the loadcontrol system 100. The system controller 110 may operable tocommunicate messages to and from the control devices (e.g., the inputdevices and the load control devices). For example, the systemcontroller 110 may be configured to receive messages from the inputdevices (e.g., remote control device 170) and transmit messages to thefixture controllers 128 and/or the lighting control devices 124 in thelinear lighting fixtures 126 in response to the messages received fromthe input devices. The system controller 110 may route the messagesbased on the association information stored thereon. The systemcontroller 110 may receive messages from the sensor devices 140 (e.g.,via the fixture controller 128) and communicate the messages to otherdevices in the load control system (e.g., via the fixture controller128). The messages from the sensor devices 140 may be communicated viaRF signals 108 or the wired power/communication link 120 with thefixture controller 128 for communicating messages to the systemcontroller 110. Similarly, the fixture controller 128 may receive statusmessages from the lighting control devices 124 for communicating thestatus of the lighting loads 122 to the system controller 110. Thesystem controller 110 may use the information from the sensor devices140 and/or the status of the lighting loads 122 to perform control ofthe lighting loads 122 in the load control system 100. For example, thesystem controller 110 may receive message indicating an actuation of abutton from the remote control device 170, and send a message to thefixture controller 128 for controlling the electrical loads 122. Thoughthe system controller 110 is described as communicating messages betweendevices in the load control system 100, messages may be communicateddirectly between devices.

The system controller 110 may be coupled to a network, such as awireless or wired local area network (LAN), e.g., for access to theInternet. The system controller 110 may be wirelessly connected to thenetwork, e.g., using WIFI technology. The system controller 110 may becoupled to the network via a network communication bus (e.g., anEthernet communication link). The system controller 110 may beconfigured to communicate via the network with one or more networkdevices, e.g., a mobile device 190, such as, a personal computing deviceand/or a wearable wireless device. The mobile device 190 may be locatedon a user 192, for example, may be attached to the occupant's body orclothing or may be held by the occupant. The mobile device 190 may becharacterized by a unique identifier (e.g., a serial number or addressstored in memory) that uniquely identifies the mobile device 190 andthus the user 192. Examples of personal computing devices may include asmart phone, a laptop, and/or a tablet device. Examples of wearablewireless devices may include an activity tracking device, a smart watch,smart clothing, and/or smart glasses. In addition, the system controller110 may be configured to communicate via the network with one or moreother control systems (e.g., a building management system, a securitysystem, etc.).

The system controller 110 may be configured to communicate via thenetwork with one or more computing devices, e.g., a mobile device 190,such as, a personal computing device and/or a wearable wireless device.The mobile device 190 may operate as an input device for configuringand/or controlling the lighting control devices 124 in the linearlighting fixtures 126. The mobile device 190 may be located on anoccupant 192, for example, may be attached to the occupant's body orclothing or may be held by the occupant. The mobile device 190 may becharacterized by a unique identifier (e.g., a serial number or addressstored in memory) that uniquely identifies the mobile device 190 andthus the occupant 192. Examples of personal computing devices mayinclude a smart phone, a laptop, and/or a tablet device. Examples ofwearable wireless devices may include an activity tracking device, asmart watch, smart clothing, and/or smart glasses. In addition, thesystem controller 110 may be configured to communicate via the networkwith one or more other control systems (e.g., a building managementsystem, a security system, etc.).

The mobile device 190 may be configured to transmit messages to thesystem controller 110, for example, in one or more Internet Protocolpackets. For example, the mobile device 190 may be configured totransmit messages to the system controller 110 over the LAN and/or viathe Internet. The mobile device 190 may be configured to transmitmessages over the Internet to an external service, and then the messagesmay be received by the system controller 110. The mobile device 190 maytransmit and receive RF signals 109. The RF signals 109 may be the samesignal type and/or transmitted using the same protocol as the RF signals108. Alternatively, or additionally, the mobile device 190 may beconfigured to transmit RF signals 109 according to another signal typeand/or protocol. The load control system 100 may comprise other types ofcomputing devices coupled to the network, such as a desktop personalcomputer (PC), a wireless-communication-capable television, or any othersuitable Internet-Protocol-enabled device. Examples of load controlsystems operable to communicate with mobile and/or computing devices ona network are described in greater detail in commonly-assigned U.S.Patent Application Publication No. 2013/0030589, published Jan. 31,2013, entitled LOAD CONTROL DEVICE HAVING INTERNET CONNECTIVITY, theentire disclosure of which is hereby incorporated by reference.

The operation of the load control system 100 may be programmed andconfigured using, for example, the mobile device 190 or other computingdevice (e.g., when the mobile device is a personal computing device).The mobile device 190 may execute a graphical user interface (GUI)configuration software for allowing a user 192 to program how the loadcontrol system 100 will operate. For example, the configuration softwaremay run as a PC application or a web interface. The configurationsoftware may receive input from the user 192 on the mobile device 190for configuring the zones of lighting control devices 124 within eachlinear lighting fixture 126 and the lighting control instructions thatindicate a lighting intensity level, a color temperature, a color, oranother lighting control parameter to which to control the zone oflighting control devices in response to input received from an inputdevice in the load control system 100. The configuration software and/orthe system controller 110 (e.g., via instructions from the configurationsoftware) may generate the system configuration data that may includethe load control dataset that defines the operation of the load controlsystem 100. For example, the load control dataset may includeinformation regarding the operational settings of different load controldevices (e.g., the lighting control devices 124) of the load controlsystem. The load control dataset may comprise information regarding howthe lighting control devices 124 respond to inputs received from theinput devices. The load control dataset may comprise zone identifiersthat identify one or more zones in which the lighting control devices124 and/or lighting loads 122 are programmed for performing control inresponse to messages from input devices. The load control dataset may bestored on the system controller 110 and/or the fixture controllers 128for interpreting the control instructions to be sent to the lightingcontrol devices 124 for performing lighting control in response to thereceived input. Examples of configuration procedures for load controlsystems are described in greater detail in commonly-assigned U.S. Pat.No. 7,391,297, issued Jun. 24, 2008, entitled HANDHELD PROGRAMMER FOR ALIGHTING CONTROL SYSTEM; U.S. Patent Application Publication No.2008/0092075, published Apr. 17, 2008, entitled METHOD OF BUILDING ADATABASE OF A LIGHTING CONTROL SYSTEM; and U.S. Patent ApplicationPublication No. 2014/0265568, published Sep. 18, 2014, entitledCOMMISSIONING LOAD CONTROL SYSTEMS.

The user 192 may use the mobile device 190 to commission components(e.g., the lighting control devices 124, the sensor devices 140, and/orthe fixture controllers 128) and/or segments of the linear lightingfixture 126. The user 192 may alternatively or additionally performcommissioning via the remote control device 170 and/or inputs (e.g.,buttons, knobs, and/or the like) on the linear lighting fixture 126itself. Commissioning may be performed to generate system configurationdata used to control of a component, a zone, and/or segment of thelinear lighting fixture 126. The load control dataset in the systemconfiguration data may comprise information regarding how the fixturecontroller 128 and/or the load control devices 124 respond to messagesreceived from the input devices. The system configuration data mayinclude one or more zones in the lighting control system 100 forcontrolling the lighting control devices 124 of the linear lightingfixtures 126. The zones may include each of the lighting control devices124 in a given linear lighting fixture 126, or a subset thereof.Examples of configuration procedures for load control systems aredescribed in greater detail in commonly-assigned U.S. Pat. No.7,391,297, issued Jun. 24, 2008, entitled HANDHELD PROGRAMMER FOR ALIGHTING CONTROL SYSTEM; U.S. Patent Application Publication No.2008/0092075, published Apr. 17, 2008, entitled METHOD OF BUILDING ADATABASE OF A LIGHTING CONTROL SYSTEM; and U.S. Patent ApplicationPublication No. 2014/0265568, published Sep. 18, 2014, entitledCOMMISSIONING LOAD CONTROL SYSTEMS, the entire disclosure of which ishereby incorporated by reference.

The mobile device 190 may communicate messages that include controlinstructions (e.g., commands) for controlling one or more lightingcontrol devices 124. The messages may include the unique identifier ofthe lighting control devices for being controlled, the identifier of thelinear lighting fixture or fixture controller, a scene identifier, azone identifier or another group identifier. The mobile device 190 maybe configured to transmit messages to the system controller 110, forexample, in one or more Internet Protocol packets. For example, themobile device 190 may be configured to transmit messages to the systemcontroller 110 over the LAN and/or via the Internet. The systemcontroller 110 may receive messages from the mobile device 190 andtransmit messages to the fixture controller 128 of linear lightingfixture 126 for enabling control of the load control devices in the loadcontrol system 100. For example, the system controller 110 may sendcontrol instructions to the fixture controller 128 of the linearlighting fixture 126 in response to zone configurations and/orselections at the mobile device 190 to adjust the intensity level and/orcolor of the lighting loads 122. The mobile device 190 may communicatemessages to the system controller 110 via RF signals 109 and the systemcontroller 110 may communicate messages to the fixture controller 128 ofthe linear lighting fixtures 126 via the RF signals 108. In anotherexample, the mobile device 190 may communicate the messages directly tothe fixture controllers 128.

The linear lighting fixture 126 may comprise one or more segments forbeing attached to each other before being installed in the lightingcontrol system 100. For example, the linear lighting fixture 126 may bebroken up into segments in order to ship long linear lighting fixtures126 to the location of installation, and they may be subsequentlyinstalled as the linear lighting fixture 126. FIG. 2B shows a side viewschematic of the linear lighting fixture 126 in a segmented form. Forexample, the linear lighting fixture 126 may comprise multiple segments,such as segments 150 a, 150 b, 150 c. As shown in FIG. 2B, each of thesegments 150 a, 150 b, 150 c may include one or more lighting controldevices 124, lighting loads, and/or sensor 140. Though FIG. 2Billustrates a linear lighting fixture 126 comprising three segments, thelinear lighting fixture 126 may comprise more or less segments. Thesegments 150 a, 150 b, 150 c may be preconfigured to be attached to formthe linear lighting fixture 126, for example to build a preconfiguredlinear lighting fixture 126 by attaching to one or more of the othersegments 150 a, 150 b, 150 c. Each segment 150 a, 150 b, 150 c may beattachable to and/or detachable from another segment 150 a, 150 b, 150c.

Attaching the segments 150 a, 150 b, 150 c may enable mechanical,electrical, and/or communicative coupling of the segments 150 a, 150 b,150 c of the linear lighting fixture 126. For example, once the segment150 a is attached (e.g., affixed) to the segment 150 b, the wiredpower/communication link 120 may enable the electrical and/orcommunicative coupling. Similarly, once the segment 150 b is attached(e.g., affixed) to the segment 150 c, the wired power/communication link120 may enable the electrical and/or communicative coupling. One or moreof the lighting control devices 124 may receive power from an AC powersource that may be used to provide power to the fixture controller 128and/or the sensor devices 140. For example, each of the lighting controldevices 124 may receive power from an AC power source and provide powerto the sensor devices 140 in their respective segments 150 a, 150 b, 150c via the wired power/communication link 120. The lighting controldevice 124 in the segment 150 a may provide power to the fixturecontroller 128. In another example, a single lighting control device 124may receive power from an AC power source and provide power to the othersegments. For example, the lighting control device 124 of the segment150 a may receive power from an AC power source and provide power to thefixture controller 128 and the sensor device 140 via the wiredpower/communication link 120. The segment 150 b may be electricallycoupled to the segment 150 a, such that power may be provided to thelighting control device 124 and/or the sensor device 140 of the segment150 b via the wired power/communication link 120 (e.g., from the segment150 a). Similarly, the segment 150 c may be electrically coupled to thesegment 150 b, such that power may be provided to the lighting controldevice 124 and/or the sensor device 140 of the segment 150 c via thewired power/communication link 120.

As shown in FIG. 2B, the segment 150 a may comprise the fixturecontroller 128 and may be attached to the segment 150 b of the lightingfixture 126. The segment 150 a that comprises the fixture controller 128may include one or more lighting control devices 124 and correspondinglighting loads 122 (not shown in FIG. 2B). Attaching the segment 150 ato the segment 150 b may enable communication of messages on the wiredpower/communication link 120 between the fixture controller 128 and thelighting control device 124 and/or the sensor device 140 installed inthe segment 150 b. Similarly, after the segment 150 b has been attachedto the segment 150 a, attaching the segment 150 b to the segment 150 cmay enable communication of messages on the wired power/communicationlink 120 between the fixture controller 128 and the lighting controldevice 124 and/or the sensor device 140 installed in the segment 150 c.As described herein, the power/communication link 120 may comprisemultiple links, such that the link between the fixture controller 120and the lighting control devices 124 may be separate from the linkbetween the fixture controller 120 and the sensor devices 140.Additionally, the link (e.g., the power bus) on which power is providedfrom one of the lighting control devices 124 to the fixture controller128 may be separate from the communication link (e.g., the 0-10V controllink) on which communications may be transmitted.

When subsequent segments are attached, the wired power/communicationlink 120 may be attached to couple the segments electrically to oneanother and to the fixture controller 128. Each subsequent segment mayhave the same configuration. For example, each segment may have alighting control device 124 and a sensor device 140 (or a port forinstalling a sensor), as shown in FIG. 2B. In another example, eachsubsequent segment may have a different configuration. For example,different segments may have different numbers of lighting controldevices 124 and/or sensor devices 140 (or ports for installing sensors).Different types of sensor devices 140 may be installed in differentsegments for enabling different functionality.

FIG. 2C shows a side view schematic of the linear lighting fixtures 126installed in the load control system 100 and example control devicestherein that may be used to commission the linear lighting fixtures 126.As shown in FIG. 2C, each linear lighting fixture 126 may becommissioned in response to an input received at the remote controldevice 170 and/or the mobile device 190. For example, the user 192 mayuse the mobile device 190 to commission components (e.g., the lightingcontrol devices 124, the sensor devices 140, and/or the fixturecontroller 128) of the linear lighting fixtures 126. The commissioningmay result in generation of system configuration data that may be storedat the mobile device 190, the system controller 110, and/or the fixturecontroller 128.

The mobile device 190 may be capable of commissioning the linearlighting fixtures 126 using RF signals 109. The RF signals 109 may betransmitted using short-range communication protocol, such as theBLUETOOTH or BLUETOOTH LOW ENERGY (BLE) protocols, for example. Themobile device 190 may communicate directly with the fixture controller128 via the RF signals 109 in response to the user input to configurethe linear lighting fixtures 126 during commissioning.

The user 192 may provide input to the remote control device 170 and/orthe mobile device 190 to generate the system configuration data forbeing stored at the system controller 110 and/or the fixture controllers128 for controlling the linear lighting fixtures 126. The user 192 mayinput system configuration data (e.g., scenes, zones, lightingintensities to which to control lighting loads, color temperatures towhich to control lighting loads, colors to which to control lightingloads, associations, timing schedules, etc.) and transmit the systemconfiguration data to the system controller 110 or directly to thefixture controller 128 via the RF signals 109. In another example, theuser may be instructed by the mobile device 190 on buttons to press onthe remote control device 170 for communicating system configurationdata to the fixture controllers 128 via the RF signals 108. The user 192may provide input to the remote control device 170 and/or the mobiledevice 190 to establish the zones and/or groups for controlling thelighting control devices 124. For example, the user 192 may select thelighting control devices 124 and/or sensor devices 140 within eachlinear lighting fixture 126 to be grouped together in the same zone orgroup. The user 192 may select other input devices (e.g., remote controldevice 170) to be included in each zone or group for enabling control ofthe lighting control devices 124 in the zone or group.

During setup and installation of the linear lighting fixtures 126, thesegments of the linear lighting fixtures 126 may be attached in apredefined order or location within the linear lighting fixture toenable a preconfigured operation out of the box. For example, thepreconfigured operations may include predefined zones, associations,and/or scenes for the lighting control devices 124 and/or sensor devices140 in the linear lighting fixture 126. To ensure that the segments ofthe linear lighting fixtures 126 have been properly attached, the user192 may implement the mobile device 190 and/or the remote control device170 to perform a verification procedure during commissioning to verifythe proper attachment of the segments of the linear lighting fixtures126. The verification procedure may ensure proper setup and installationfor the preconfigured operation.

In one example, the user 192 may initiate the verification procedure byselection of one or more buttons on the remote control device 170 or themobile device 190. A verification triggering message may be transmittedby the remote control device 170 or the mobile device 190 and receivedby at least one of the fixture controllers 128. In response to theverification triggering message, the fixture controller 128 may send averification message to a designated verification device in each of thesegments. The designated verification device may be the lighting controldevice 124 or the sensor device 140 in a given segment. The designatedverification device may store in memory an indicator that the device isthe designated verification device, such that the designatedverification device knows to respond to the verification message. Theverification message may be sent to the designated verification devicevia a wired communication link (e.g., via the wired power/communicationlink 120) or via a wireless communication link (e.g., the RF signals108). In one example, each segment of the linear lighting fixture 126may comprise a sensor device 140 that may receive the verificationmessage and respond with a message that includes the unique identifierof the sensor device 140. Though the unique identifier of the device maybe used, the designated verification device may have stored in memory adifferent verification identifier that may indicate a location in thelinear lighting fixture 126 at which the segment is to be installed.

If the designated verification devices (e.g., sensor devices 140) cancommunicate via RF signals, the fixture controller 128 may receiveverification response messages from each of the designated verificationdevices (e.g., sensor devices 140) and record a communication qualitymetric (e.g., a signal strength identifier, such as a received signalstrength indicator (RSSI) value) at which each of the verificationresponse messages are received from the designated verification devices(e.g., sensor devices 140). From the measured communication qualitymetric (e.g., RSSI values) of each verification message and theverification identifier of the designated verification device (e.g.,sensor devices 140) from which the verification message is received, thefixture controller 128 may determine the relative distance of each ofthe designated verification devices (e.g., sensor devices 140) from thefixture controller 128, and thus the relative distance of thecorresponding segments in which the designated verification devices(e.g., sensor devices 140) are installed. The fixture controller 128 mayuse measured communication quality metric (e.g., RSSI values) todetermine the order in which the segments are installed. For example,the fixture controller 128 may have prestored thereon the order in whichthe segments and/or the designated verification devices (e.g., sensordevices 140) within the segments should be installed. In anotherexample, the order may be inferred from the verification identifiers ofthe designated verification devices (e.g., sensor devices 140)themselves that are installed in each segment (e.g., closest sensor hasidentifier of “1”, next sensor has identifier of “2”, etc.). If thesegments are determined by the fixture controller 128 to be out oforder, the fixture controller 128 may send an error message to themobile device 190 for display thereon and/or provide feedback to theuser 192 via the lighting loads 122 (e.g., flash or change the color ofthe lighting loads 122). The order of the segments may be communicatedto the mobile device 190 and the mobile device 190 may provideinstructions for troubleshooting the problem. For example, the mobiledevice 190 may identify from the order that the second and thirdsegments are out of order and instruct the user 192 to switch the orderof these segments. The mobile device 190 and/or the lighting loads 122may provide feedback verify to the user 192 that the segments have beeninstalled in the proper order. Though the example verification proceduremay be described with the sensor devices 140 as the designatedverification devices used to verify the order of the segments of thelinear lighting fixtures 126, other RF communication devices may be usedin each segment of the linear lighting fixtures 126 for enablingcommunication of messages to perform verification.

FIG. 3 illustrates an example verification procedure 300 that may beperformed by one or more devices in a load control system (e.g., theload control system 100 of FIG. 1 ) for verifying proper installation ofone or more segments of a linear lighting fixture and enablingpreconfigured control of the linear lighting fixtures. Though theprocedure 300 may be described as being performed by a fixturecontroller, one or more portions of the procedure 300 may be performedby another device in the load control system (e.g., mobile device,lighting control devices, or other control devices). Additionally,though the procedure 300 may be described as being performed by a singledevice, the procedure 300, or portions thereof, may be distributedacross multiple devices (e.g., multiple fixture controllers, a fixturecontroller and a mobile device, a fixture controller and a lightingcontrol device, a mobile device and a lighting control device, multiplecontrol devices, or other devices in the load control system).

As illustrated in FIG. 3 , the procedure 300 may begin at 301. Theprocedure 300 may begin at 301 in response to the control circuit of thefixture controller receiving a message or an indication of an actuationof a button press on the fixture controller that is configured to causethe fixture controller to enter a commissioning mode or a configurationmode for performing verification. A message may be received at 301 froman input device (e.g., remote control device 170 or mobile device 190shown in FIG. 1 ), for example. The message may be a verificationtriggering message configured to cause the fixture controller to enter averification mode. In another example, the fixture controller mayreceive a commissioning message and enter the verification mode as partof a commissioning procedure.

At 302, the control circuit of the fixture controller may enter theverification mode configured to perform verification of the installationof the segments of the linear lighting fixture. The verification modemay be part of a commissioning mode or a configuration mode forcommissioning the linear lighting fixture and/or the load controlsystem. At 304, the control circuit of the fixture controller may send averification message to the designated verification devices in thelinear lighting fixture. Each segment of the linear lighting fixture mayinclude a designated verification device. The designated verificationdevice may be a lighting control device or a sensor device, for example.The designated verification device may store in memory an indicator thatthe device is the designated verification device, such that thedesignated verification device knows to respond to the verificationmessage. The verification message may be sent to the designatedverification device via a wired communication link (e.g., via the wiredpower/communication link) or via a wireless communication link.

The fixture controller may receive verification response messages fromthe designated verification device in each segment at 306. Theverification response messages may each include a verificationidentifier of the designated verification device from which theverification response message is received. The verification identifiermay be the unique identifier of the control device that is used toidentify the control device in the load control system. Though theunique identifier of the device may be used, the designated verificationdevice may have stored in memory a different verification identifierthat may indicate a location or order in the linear lighting fixture atwhich the segment represented by the designated verification device isto be installed. For example, the verification identifier stored at thedesignated verification device that is to be installed in the firstsegment closest to the fixture controller may be “1”, the verificationidentifier stored at the designated verification device that is to beinstalled in the second segment from the fixture controller may be “2”,and so on.

At 308, the fixture controller may identify a communication qualitymetric of the verification response messages received from each of thedesignated verification devices. The verification response messages maybe received via RF signals on a wireless communication link. The fixturecontroller may receive a verification response message from thedesignated verification device in each segment of the linear lightingfixture and record a communication quality metric (e.g., a signalstrength identifier, such as an RSSI value) at which each of theverification response messages are received from the designatedverification devices. From the measured communication quality metric(e.g., RSSI values) of each verification response message and theverification identifier of the designated verification device from whichthe verification message is received, the fixture controller maydetermine the relative distance of each of the designated verificationdevices from the fixture controller, and thus the relative distance ofthe corresponding segments in which the designated verification devicesare installed. For example, the fixture controller may determine arelative order of the installed segments based on the signal strength atwhich each of the verification response messages are received.

At 310, the fixture controller may determine whether the segments of thelinear lighting fixture are properly installed. For example, thesegments of the linear lighting fixture may be configured to operate ata predefined location within the linear lighting fixture. The fixturecontroller may use measured communication quality metrics (e.g., RSSIvalues) to determine the relative order (e.g., strongest is closest andweaker are further) in which the segments are installed from thelocation of the fixture controller and compare the order in which thesegments are installed with a predefined order stored in memory or froman order that is inferred from the received verification identifiers.For example, the fixture controller may have prestored thereon the orderin which the segments and/or the designated verification devices withinthe segments should be installed. In another example, the order may beinferred from the verification identifiers of the designatedverification themselves that are installed in each segment (e.g.,closest designated verification device has identifier of “1”, nextdesignated verification device has identifier of “2”, etc.).

If the segments are determined by the fixture controller to be out oforder, the fixture controller may determine that the segments areimproperly installed at 310 and send an indication for troubleshootingthe installation to the user at 312. The indication that is sent at 312may be an error message that is sent to the mobile device triggeringdisplay of a message on a graphical user interface provided to the user.The error message may include the verification identifiers and/or anidentifier of the segments improperly installed for identification tothe user on the graphical user interface displayed to the user. Themessage that is sent to the mobile device may identify the incorrectlyinstalled segments and/or the proper order of the segments and themobile device may provide instructions for troubleshooting the problem.For example, the mobile device may identify that the second and thirdsegments are out of order and instruct the user to switch the order ofthese segments.

Additionally, or alternatively, the fixture controller may send amessage to the lighting control devices in the linear lighting fixturethat are configured to provide feedback to the user via the lightingloads (e.g., flash or change the color of the lighting loads) toindicate that the segments are improperly installed. As the fixturecontroller may know the identity of the segments that are improperlyinstalled, the fixture controller may send the message to the lightingcontrol devices in the improperly installed segments to cause them toprovide the feedback to the user.

If a verification response message fails to be received from one or moreof the designated verification devices, the fixture controller maydetermine at 310 that the segment in which this designated verificationdevice is included has failed to be properly installed. The fixturecontroller may send the error message to the mobile device and indicatethat the designated verification device failed to respond or isimproperly installed. The fixture controller may also send a message toone or more lighting control devices in the linear lighting fixture tocause the lighting control devices to provide feedback to the user viathe lighting loads (e.g., flash or change the color of the lightingloads) to indicate that the segments are improperly installed or aremissing.

After sending an indication that the segments failed to be properlyinstalled at 312, the procedure 300 may return to 304 and sendverification messages to the designated verification devices forverifying the installation. The verification message may be sent to eachof the designated verification devices or just the designatedverification devices that were previously installed improperly. Thefixture controller may determine at 310 that the segments have beenproperly installed and the procedure 300 may end. After the verificationprocedure 300 is used to verify that the segments have been properlyinstalled, the pre-stored system configuration data that is stored atone or more devices in the load control system for enabling out-of-boxconfiguration may be implemented. For example, computer-executableinstructions may be pre-stored in memory that include pre-stored systemconfiguration data at the fixture controller, the lighting controldevices, the system controller, and/or the input devices for enablingcertain control of the lighting loads at the linear lighting fixture.The pre-stored system configuration data may include associationinformation, predefined scenes, predefined zones, predefined lightingintensities to which to control lighting loads in response to inputs,pre-defined color temperatures to which to control lighting loads inresponse to inputs, predefined colors to which to control lighting loadsin response to inputs, timing schedules at which to control zones oflighting loads, and/or other system configuration data.

Though the procedure 300 is described as being performed by a fixturecontroller of a linear lighting fixture, one or more portions of theprocedure 300 may be performed by another device in the load controlsystem. For example, the mobile device may enter the verification modeat 302 in response to receiving a user input and send the verificationmessage to the designated verification devices at 304 for verifyingwhether the segments are properly installed at 310. The verificationmessage may be sent via a wireless communication link, such as awireless communication link that implements a short-range communicationprotocol (e.g., BLUETOOTH or BLUETOOTH LOW ENERGY (BLE) protocol). Themobile device may be positioned at a location relative to a portion ofthe linear lighting fixture to determine whether the segments have beenproperly installed based on the identified communication quality metricof the verification responses at 308. For example, the user may positionthe mobile device toward or at an end of the linear lighting fixturebefore sending the verification message at 304. The mobile device mayreceive the verification response messages at 306 and identify thecommunication quality metric of the verification responses at 308. Themobile device may determine, at 310, whether the segments are properlyinstalled from the verification identifiers received in the verificationresponses and/or a pre-stored order in memory. The mobile device mayprovide feedback to the user of the improperly installed segments on agraphical user interface and/or send a message to the fixture controlleror the lighting control devices for providing feedback to the user viathe lighting loads (e.g., flash or change the color of the lightingloads) to indicate that the segments are improperly installed or aremissing. After the segments are determined to be properly installed at310, the mobile device may send a message to the fixture controllerand/or the system controller to cause the system controller and/or thesystem controller to operate according to the pre-stored systemconfiguration data. The mobile device itself may also operate accordingto the pre-stored system configuration data.

FIG. 4 illustrates an example procedure 400 that may be performed by oneor more devices in a load control system (e.g., the load control system100 of FIG. 1 ) for performing commissioning and/or configuration of oneor more linear lighting fixtures and enabling control of the linearlighting fixtures. Though the procedure 400 may be described as beingperformed by a fixture controller, one or more portions of the procedure400 may be performed by another device in the load control system (e.g.,system controller, lighting control devices, or other control devices).Additionally, though the procedure 400 may be described as beingperformed by a single device, the procedure 400, or portions thereof,may be distributed across multiple devices (e.g., multiple fixturecontrollers 128, system controllers, a system controller and a fixturecontroller 128, a fixture controller 128 and a lighting control device124, a system controller 110 and a lighting control device 124, multiplecontrol devices, or other devices in the load control system).

As illustrated in FIG. 4 , the procedure 400 may begin at 401. Theprocedure 400 may begin at 401 in response to the control circuit of thefixture controller receiving a message or an indication of an actuationof a button press on the fixture controller that is configured to causethe fixture controller to enter a commissioning mode or a configurationmode. A message may be received at 401 from an input device (e.g.,remote control device 170 or mobile device 190 shown in FIG. 1 ), forexample.

At 402, the control circuit of the fixture controller may enter acommissioning mode or a configuration mode to generate or update systemconfiguration data configured to perform control of the lighting loadsin the load control system. The system configuration data may includescenes for controlling the intensity level, color temperature, and/orcolor of the lighting loads in response to certain input. The systemconfiguration data may include defined zones that include a zoneidentifier for one or more lighting control devices and/or lightingloads in a linear lighting fixture. The system configuration data mayinclude lighting intensities, color temperatures, and/or colors to whichto control one or more zones of lighting control devices in response todefined input. The system configuration data may include associations ofdevices in the load control system. For example, the configuration datamay include associations of sensor devices and lighting control deviceswithin the linear lighting fixture. The system configuration data mayinclude associations of other input devices (e.g., remote control device170) in the load control system with the lighting control devices orzones of lighting control devices in a linear lighting fixture. Thesystem configuration data may include timing schedules at which one ormore zones of lighting control devices within a linear lighting fixturemay be controlled to an intensity, color temperature, or color.

At 404, the control circuit of the fixture controller may determinewhether input has been received via a wireless communication link toupdate the system configuration data. The input may be received from aninput device in the load control system, such as a remote control deviceor a mobile device. If no input is received at 404 for updating thesystem configuration data (e.g., after a predefined period of time orbefore a subsequent message or actuation), the control circuit of thefixture controller may end the procedure 400 at 414.

In one example, the user may use the mobile device to commission orconfigure components of the linear lighting fixtures. The user mayselect one or more devices on a graphical user interface being displayedon the mobile device for being commissioned or configured. For example,the user may select one or more lighting control devices, one or moresensor devices or other input devices (e.g., remote control devices),and/or one or more fixture controllers. The user may include theselected devices in scenes for controlling the intensity level, colortemperature, and/or color of the lighting loads in response to certaininputs. The user may define zones for the selected devices for enablingzone control. The user may select lighting intensities, colortemperatures, and/or colors to which to control one or more lightingcontrol devices. The user may select associations of the selecteddevices in the load control system for being associated with oneanother. The user may select timing schedules at which one or more zonesof lighting control devices within a linear lighting fixture may becontrolled to an intensity, color temperature, or color. In response tothe user selections, the control circuit of the mobile device maygenerate the system configuration data that is sent in a message asinput for being received by the fixture controller at 404.

The user may provide the input at 404 via another input device, such asa remote control device of the load control system. In an example, theuser may make selections on the remote control device in response toinstructions provided on the graphical user interface of the mobiledevice. The user selections may be provided via the remote controldevice as a sequence of inputs provided by the user in response to theinstructions provided on the graphical user interface of the mobiledevice. After the user provides input on a first graphical userinterface, the mobile device may detect the input or receive a messagethat the input has been provided and display a subsequent graphical userinterface for instructing the user. The input provided by the user onthe remote control device may result in the selection of one or moredevices for being commissioned or configured. For example, the user mayselect one or more lighting control devices, one or more sensor devicesor other input devices (e.g., remote control devices), and/or one ormore fixture controllers via input on the remote control device. Theuser may provide input on the remote control device of one or morescenes for controlling the intensity level, color temperature, and/orcolor of the lighting loads. The user may define zones for the selecteddevices for enabling zone control via the input on the remote controldevice. The user may select lighting intensities, color temperatures,and/or colors to which to control one or more lighting control devicesvia the input on the remote control device. The user may selectassociations of the selected devices in the load control system forbeing associated with one another via the input on the remote controldevice. The user may select timing schedules via the input on the remotecontrol device at which one or more zones of lighting control deviceswithin a linear lighting fixture may be controlled to an intensity,color temperature, or color. In response to the user selections, thecontrol circuit of the fixture controller may generate the systemconfiguration data.

The input that is received at 404 by the fixture controller may bereceived on one or more wireless communication links. For example, themobile device may provide the input to the fixture controller using ashort-range communication protocol, such as the BLUETOOTH or BLUETOOTHLOW ENERGY (BLE) protocols, for example. The mobile device maycommunicate directly with the fixture controller in response to the userinput to configure the linear lighting fixtures during commissioning. Inanother example, the mobile device may communicate with the fixturecontroller via an intermediary device, such as the system controller.The mobile device may provide the input to the fixture controller onanother wireless communication protocol, such as a proprietary RFprotocol (e.g., CLEAR CONNECT TYPE A and/or CLEAR CONNECT TYPE Xprotocols) or another standard protocol (e.g., ZIGBEE, THREAD, oranother protocol).

At 406, the control circuit of the fixture controller may update thesystem configuration data according to the received inputs. For example,the fixture controller may store the system configuration data in memoryfor identifying input devices from which messages are received and/orperforming control of one or more lighting control devices in the linearlighting fixture. If there is not prior system configuration data toupdate, the control circuit of the fixture controller may generate thesystem configuration data for being stored thereon.

After the system configuration data is updated and/or stored at thefixture controller, the fixture controller may receive a control messageat 408 via a wireless communication link. The control message may bereceived by an input device (e.g., remote control device, sensor device,or mobile device) or the system controller via a wireless communicationlink. The wireless communication link may be the same wirelesscommunication link as the wireless communication link on which the inputis received at 404 or a different wireless communication link. Forexample, the fixture controller may receive the control message at 408from the mobile device or the remote control device on the same wirelesslink on which the input is received at 404. In another example, thefixture controller may receive the input message from the mobile deviceat 404 on a different wireless communication link and using a differentwireless communication protocol than the control message is received at408 (e.g., from a remote control device, sensor device, or systemcontroller). Though described as being received via a wirelesscommunication link at 408, the control message may be received via awired communication link at 408. For example, the fixture controller mayreceive the control message via a wired communication link from a sensordevice within the same linear lighting fixture.

The fixture controller may identify one or more zones of lightingcontrol devices in the linear lighting fixture for being controlled at410 in response to the received control message at 408. For example, thefixture controller may identify one or more zones of lighting controldevices in the linear lighting fixture that are associated with theinput device from which the control message was received at 408. Thecontrol message may include a scene identifier or zone identifier thatindicates in the system configuration data the lighting control devicesin the linear lighting fixture that are to be controlled. The controlmessage may include control instructions or may indicate a sceneidentifier or other input corresponding to control instructions forcontrolling the identified lighting control devices. The control circuitof the fixture controller may identify the one or more zones of lightingcontrol devices and the control instructions that indicate the lightingintensity, color temperature, and/or color for controlling the zones oflighting control devices and send a message at 412 to perform control.The message may be sent at 412 via a wired or wireless communicationlink. For example, the message may be sent at 412 via a wiredcommunication link, such as the wired communication link 120 shown inFIG. 1 within the linear lighting fixtures. As the lighting controldevices may also each comprise a wireless communication circuit, thefixture controller may send the message for enabling control via awireless communication link. The wireless communication link may be thesame or different from the wireless communication link on which theinput is received at 404 and/or on which the control message is receivedat 408. The lighting control device or devices may receive the messagecomprising the load control instructions and control the correspondingelectrical loads in response to the received message from the fixturecontroller. The procedure 400 may end at 414.

Though the procedure 400 is described as being performed by a fixturecontroller of a linear lighting fixture, one or more portions of theprocedure 400 may be performed by another device in the load controlsystem. For example, the system controller may enter the commissioningor configuration mode at 402 and receive the input at 404 for updatingthe system configuration data at 406. The system configuration data maybe used by the system controller to perform control within the loadcontrol system and/or the system configuration data may be transmittedto the fixture controller and/or the lighting control devices forperforming control in response to subsequent messages that are receivedfrom devices in the load control system. For example, the systemcontroller may receive the control message at 408 and use the systemconfiguration data to identify one or more zones of lighting controldevices at 410 for being controlled and transmit the message at 412 forenabling such control. The system controller may identify the linearlighting fixture and/or fixture controller to which to transmit one ormore messages for performing control in response to the received controlmessage. The system controller may also, or alternatively, identify thelighting control devices to which to transmit one or more messages forperforming control in response to the received control message. Inanother example, the fixture controller may receive the updated systemconfiguration data from the system controller and receive the controlmessage directly at 408 for identifying the zones of lighting controldevices at 410 and sending messages to the lighting control devices at412.

FIG. 5 is a block diagram illustrating an example of a device 500capable of processing and/or communication in a load control system,such as the load control system 100 of FIG. 1 . In an example, thedevice 500 may be a control device capable of transmitting or receivingmessages. The control device may be in an input device, such as a sensordevice (e.g., the sensor device 140 shown in FIG. 1 ), a remote controldevice (e.g., the remote control device 170 shown in FIG. 1 ), oranother input device capable of transmitting messages to load controldevices or other devices in the load control system 100. The device 500may be a computing device, such as a mobile device (e.g., the mobiledevice 190 shown in FIG. 1 ), a system controller (e.g., the systemcontroller 110 shown in FIG. 1 ), or another computing device in a loadcontrol system.

The device 500 may include a control circuit 501 for controlling thefunctionality of the device 500. The control circuit 501 may include oneor more general purpose processors, special purpose processors,conventional processors, digital signal processors (DSPs),microprocessors, integrated circuits, a programmable logic device (PLD),application specific integrated circuits (ASICs), or the like. Thecontrol circuit 501 may perform signal coding, data processing, imageprocessing, power control, input/output processing, or any otherfunctionality that enables the device 500 to perform as one of thedevices of the load control system (e.g., load control system 100)described herein.

The control circuit 501 may be communicatively coupled to a memory 502to store information in and/or retrieve information from the memory 502.The memory 502 may comprise a computer-readable storage media ormachine-readable storage media that maintains a device dataset ofassociated device identifiers, system configuration data, and/orcomputer-executable instructions for performing as described herein. Forexample, the memory 502 may comprise computer-executable instructions ormachine-readable instructions that include one or more portions of acommissioning or configuration procedure (e.g., procedure 400 shown inFIG. 4 ) as described herein. Additionally, or alternatively, the memory502 may comprise computer-executable instructions or machine-readableinstructions that include one or more portions of a verificationprocedure (e.g., verification procedure 300 shown in FIG. 3 ) asdescribed herein. The control circuit 500 may access the instructionsfrom memory 502 for being executed to cause the control circuit 501 tooperate as described herein, or to operate one or more devices asdescribed herein. The memory 502 may include a non-removable memoryand/or a removable memory. The non-removable memory may includerandom-access memory (RAM), read-only memory (ROM), a hard disk, or anyother type of non-removable memory storage. The removable memory mayinclude a subscriber identity module (SIM) card, a memory stick, amemory card, or any other type of removable memory. The memory 502 maybe implemented as an external integrated circuit (IC) or as an internalcircuit of the control circuit 501.

The device 500 may include one or more communication circuits 504 thatare in communication with the control circuit 501 for sending and/orreceiving information as described herein. The communication circuits504 may perform wireless and/or wired communications. The communicationcircuits 504 may include a wired communication circuit capable ofcommunicating on a wired communication link. The wired communicationlink may be a wired power/communication link (e.g., the wiredpower/communication link 124). The wired communication link may includean Ethernet communication link, an RS-485 serial communication link, a0-10 volt analog link, a pulse-width modulated (PWM) control link, aDigital Addressable Lighting Interface (DALI) digital communicationlink, and/or another wired communication link. The communication circuit134 may be configured to communicate via power lines (e.g., the powerlines from which the device 500 receives power) using a power linecarrier (PLC) communication technique. The communication circuits 504may include a wireless communication circuit including one or more RF orinfrared (IR) transmitters, receivers, transceivers, or othercommunication circuits capable of performing wireless communications.

Though a single communication circuit 504 may be illustrated, multiplecommunication circuits may be implemented in the device 500. Forexample, when the device 500 is a mobile device or a system controller,the device may be configured to communicate via multiple wirelesscommunication links. When the device 500 is an input device, such as asensor device in a linear lighting fixture, the device 500 may beconfigured to communicate via a wired communication link and a wirelesscommunication link. The device 500 may include a communication circuitconfigured to communicate via one or more wired and/or wirelesscommunication networks and/or protocols and at least one othercommunication circuit configured to communicate via one or more otherwired and/or wireless communication networks and/or protocols. Forexample, a first communication circuit may be configured to communicatevia a wired or wireless communication link, while another communicationcircuit may be capable of communicating on another wired or wirelesscommunication link. The first communication circuit may be configured tocommunicate via a first wireless communication link (e.g., a wirelessnetwork communication link) using a first wireless protocol (e.g., awireless network communication protocol, such as the CLEAR CONNECT(e.g., CLEAR CONNECT A and/or CLEAR CONNECT X) and/or THREAD protocols),and the second communication circuit may be configured to communicatevia a second wireless communication link (e.g., a short-range or directwireless communication link) using a second wireless protocol (e.g., ashort-range wireless communication protocol, such as the BLUETOOTHand/or BLUETOOTH LOW ENERGY (BLE) protocols).

One of the communication circuits 504 may comprise a beacon transmittingand/or receiving circuit capable of transmitting and/or receiving beaconmessages via a short-range RF signal. The control circuit 501 maycommunicate with beacon transmitting circuit (e.g., a short-rangecommunication circuit) to transmit beacon messages. The beacontransmitting circuit may communicate beacon messages via RFcommunication signals, for example. The beacon transmitting circuit maybe a one-way communication circuit (e.g., the beacon transmittingcircuit is configured to transmit beacon messages) or a two-waycommunication circuit capable of receiving information on the samenetwork and/or protocol on which the beacon messages are transmitted(e.g., the beacon transmitting circuit is configured to transmit andreceive beacon messages). The information received at the beacontransmitting circuit may be provided to the control circuit 501.

The control circuit 501 may be in communication with one or more inputcircuits 503 from which inputs may be received. The input circuits 503may be included in a user interface for receiving inputs from the user.For example, the input circuits 503 may include an actuator (e.g., amomentary switch that may be actuated by one or more physical buttons)that may be actuated by a user to communicate user input or selectionsto the control circuit 501. In response to an actuation of the actuator,the control circuit 501 may enter an association mode, transmitassociation messages from the device 500 via the communication circuits504, and/or receive other information (e.g., control instructions forperforming control of an electrical load). In response to an actuationof the actuator, the control circuit 501 may perform control bytransmitting control instructions indicating the actuation on the userinterface and/or the control instructions generated in response to theactuation. The actuator may include a touch sensitive surface, such as acapacitive touch surface, a resistive touch surface an inductive touchsurface, a surface acoustic wave (SAW) touch surface, an infrared touchsurface, an acoustic pulse touch surface, or another touch sensitivesurface that is configured to receive inputs (e.g., touchactuations/inputs), such as point actuations or gestures from a user.The control circuit 501 of the device 500 may enter the associationmode, transmit an association message, transmit control instructions, orperform other functionality in response to an actuation or input fromthe user on the touch sensitive surface.

The input circuits 503 may include a sensing circuit (e.g., a sensor).The sensing circuit may be an occupant sensing circuit, a temperaturesensing circuit, a color (e.g., color temperature) sensing circuit, avisible light sensing circuit (e.g., a camera), a daylight sensingcircuit or ambient light sensing circuit, or another sensing circuit forreceiving input (e.g., sensing an environmental characteristic in theenvironment of the device 500). The control circuit 501 may receiveinformation from the one or more input circuits 503 and process theinformation for performing functions as described herein. For example,the control circuit may receive information from the sensing circuit andsend a message on a wired or wireless communication link via thecommunication circuits 504 for enabling load control.

The control circuit 501 may be in communication with one or more outputsources 505. The output sources 505 may include one or more lightsources (e.g., LEDs) for providing indications (e.g., feedback) to auser. The output sources 505 may include a display (e.g., a visibledisplay) for providing information (e.g., feedback) to a user. Thecontrol circuit 501 and/or the display may generate a graphical userinterface (GUI) generated via software for being displayed on the device500 (e.g., on the display of the device 500).

The user interface of the device 500 may combine features of the inputcircuits 503 and the output sources 505. For example, the user interfacemay have buttons that actuate the actuators of the input circuits 503and may have indicators (e.g., visible indicators) that may beilluminated by the light sources of the output sources 505. In anotherexample, the display and the control circuit 501 may be in two-waycommunication, as the display may display information to the user andinclude a touch screen capable of receiving information from a user. Theinformation received via the touch screen may be capable of providingthe indicated information received from the touch screen as informationto the control circuit 501 for performing functions or control.

Each of the hardware circuits within the device 500 may be powered by apower source 506. The power source 506 may include a power supplyconfigured to receive power from an alternating-current (AC) powersupply or a direct-current (DC) power supply, for example. In addition,the power source 506 may comprise one or more batteries. The powersource 506 may produce a supply voltage V_(CC) for powering the hardwarewithin the device 500.

FIG. 6 is a block diagram illustrating an example load control device600. The load control device 600 may be a lighting control device (e.g.,the lighting control device 124). The load control device 600 may be adimmer switch, an electronic switch, a ballast or an electronic lightingcontrol device for lamps, an LED driver for LED light sources or otherlighting control device. The load control device 600 may include acontrol circuit 601 for controlling the functionality of the loadcontrol device 600. The control circuit 601 may include one or moregeneral purpose processors, special purpose processors, conventionalprocessors, digital signal processors (DSPs), microprocessors,integrated circuits, a programmable logic device (PLD), applicationspecific integrated circuits (ASICs), or the like. The control circuit601 may perform signal coding, data processing, image processing, powercontrol, input/output processing, or any other functionality thatenables the load control device 600 to perform as one of the lightingcontrol devices of the load control system (e.g., load control system100) described herein.

The load control device 600 may include a load control circuit 605 thatmay be electrically coupled in series between a power source 607 (e.g.,an AC power source and/or a DC power source) and an electrical load 608.The control circuit 601 may be configured to control the load controlcircuit 605 for controlling the electrical load 605, for example, inresponse to received instructions and/or messages. The electrical load608 may include a lighting load. The lighting load may comprise one ormore light emitting diodes (LEDs). The control circuit 601 and/or theload control circuit 605 may adjust the intensity of one or more LEDs.For example, the intensity of the one or more LEDs may be adjusted toachieve a certain intensity level, color temperature, and/or coloroutput. The load control circuit 605 may alternatively comprise aballast for controlling a fluorescent lamp. The load control circuit 605may receive instructions from the control circuit 601 and may controlthe electrical load 608 based on the received instructions. The loadcontrol circuit 605 may send status feedback to the control circuit 601regarding the status of the electrical load 608.

The control circuit 601 may be communicatively coupled to a memory 602to store information in and/or retrieve information from the memory 602.The control circuit 604 may store information in and/or retrieveinformation from the memory 606. The memory 602 may comprise acomputer-readable storage media or machine-readable storage media thatmaintains a device dataset of associated device identifiers, systemconfiguration data, and/or computer-executable instructions forperforming as described herein. For example, the memory 602 may comprisecomputer-executable instructions or machine-readable instructions enablethe control circuit 601 to perform as described herein for operating ina linear lighting fixture. The control circuit 601 may access theinstructions from memory 602 for being executed to cause the controlcircuit 601 to operate as described herein, or to operate one or moredevices as described herein. The memory 602 may include a non-removablememory and/or a removable memory. The non-removable memory may includerandom-access memory (RAM), read-only memory (ROM), a hard disk, or anyother type of non-removable memory storage. The removable memory mayinclude a subscriber identity module (SIM) card, a memory stick, amemory card, or any other type of removable memory. The memory 602 maybe implemented as an external integrated circuit (IC) or as an internalcircuit of the control circuit 601.

The load control device 600 may include one or more communicationcircuits 604 that are in communication with the control circuit 601 forsending and/or receiving information as described herein. Thecommunication circuits 604 may perform wireless and/or wiredcommunications. The communication circuit 604 may be a wiredcommunication circuit capable of communicating on a wired communicationlink. The wired communication link may be a wired power/communicationlink (e.g., the wired power/communication link 124). The wiredcommunication link may include an Ethernet communication link, an RS-485serial communication link, a 0-10 volt analog link, a pulse-widthmodulated (PWM) control link, a Digital Addressable Lighting Interface(DALI) digital communication link, and/or another wired communicationlink. The communication circuit 604 may be configured to communicate viapower lines (e.g., the power lines from which the load control device600 receives power) using a power line carrier (PLC) communicationtechnique. The communication circuit 604 may be a wireless communicationcircuit including one or more RF or IR transmitters, receivers,transceivers, or other communication circuits capable of performingwireless communications.

Though a single communication circuit 604 may be illustrated, multiplecommunication circuits may be implemented in the load control device600. The load control device 600 may include a communication circuitconfigured to communicate via one or more wired and/or wirelesscommunication networks and/or protocols and at least one othercommunication circuit configured to communicate via one or more otherwired and/or wireless communication networks and/or protocols. Forexample, a first communication circuit may be configured to communicatevia a wired or wireless communication link, while another communicationcircuit may be capable of communicating on another wired or wirelesscommunication link. The first communication circuit may be configured tocommunicate via a first wireless communication link (e.g., a wirelessnetwork communication link) using a first wireless protocol (e.g., awireless network communication protocol, such as the CLEAR CONNECT(e.g., CLEAR CONNECT A and/or CLEAR CONNECT X) and/or THREAD protocols),and the second communication circuit may be configured to communicatevia a second wireless communication link (e.g., a short-range or directwireless communication link) using a second wireless protocol (e.g., ashort-range wireless communication protocol, such as the BLUETOOTHand/or BLUETOOTH LOW ENERGY (BLE) protocols) or on a wired communicationlink using a wired communication protocol.

One of the communication circuits 604 may comprise a beacon transmittingand/or receiving circuit capable of transmitting and/or receiving beaconmessages via a short-range RF signal. A control circuit 601 maycommunicate with beacon transmitting circuit (e.g., a short-rangecommunication circuit) to transmit beacon messages. The beacontransmitting circuit may communicate beacon messages via RFcommunication signals, for example. The beacon transmitting circuit maybe a one-way communication circuit (e.g., the beacon transmittingcircuit is configured to transmit beacon messages) or a two-waycommunication circuit capable of receiving information on the samenetwork and/or protocol on which the beacon messages are transmitted(e.g., the beacon transmitting circuit is configured to transmit andreceive beacon messages). The information received at the beacontransmitting circuit may be provided to the control circuit 601.

The control circuit 601 may be in communication with one or more inputcircuits 603 from which inputs may be received. The input circuits 603may be included in a user interface for receiving inputs from the user.For example, the input circuits 603 may include an actuator (e.g., amomentary switch that may be actuated by one or more physical buttons)that may be actuated by a user to communicate user input or selectionsto the control circuit 601. In response to an actuation of the actuator,the control circuit 601 may enter an association mode, transmitassociation messages from the load control device 600 via thecommunication circuits 604, and/or receive other information. Inresponse to an actuation of the actuator may perform control bycontrolling the load control circuit 605 to control the electrical load608, and/or by transmitting control instructions indicating theactuation on the user interface and/or the control instructionsgenerated in response to the actuation. As the load control device 600may be included in a linear lighting fixture with a fixture controller,the load control device 600 may be put in an association mode inresponse to an association message received via one or more of thecommunication circuits 604. The actuator may include a touch sensitivesurface, such as a capacitive touch surface, a resistive touch surfacean inductive touch surface, a surface acoustic wave (SAW) touch surface,an infrared touch surface, an acoustic pulse touch surface, or anothertouch sensitive surface that is configured to receive inputs (e.g.,touch actuations/inputs), such as point actuations or gestures from auser. The control circuit 601 of the load control device 600 may enterthe association mode, transmit an association message, control the loadcontrol circuit 605, transmit control instructions, or perform otherfunctionality in response to an actuation or input from the user on thetouch sensitive surface.

The input circuits 603 may include a sensing circuit (e.g., a sensor).The sensing circuit may be an occupant sensing circuit, a temperaturesensing circuit, a color (e.g., color temperature) sensing circuit, avisible light sensing circuit (e.g., a camera), a daylight sensingcircuit or ambient light sensing circuit, or another sensing circuit forreceiving input (e.g., sensing an environmental characteristic in theenvironment of the load control device 600). The control circuit 601 mayreceive information from the one or more input circuits 603 and processthe information for performing functions as described herein.

The control circuit 601 may illuminate light sources 606 (e.g., LEDs) toprovide feedback to a user. Though feedback may instead be provided viathe electrical load 608 (e.g., lighting load) by illuminating thelighting load different intensities and/or colors. The control circuit601 may be operable to illuminate the light sources 606 differentcolors. The light sources 606 may be illuminate, for example, one ormore indicators (e.g., visible indicators) of the load control device600.

FIG. 7 is a block diagram illustrating an example controller 700, asdescribed herein. The controller 700 may be attached to a linearlighting fixture, such as the fixture controller 128 of the lightingfixture 126 described herein.

The controller 700 may include a control circuit 702 for controlling thefunctionality of the controller 700. The control circuit 702 may includeone or more general purpose processors, special purpose processors,conventional processors, digital signal processors (DSPs),microprocessors, integrated circuits, a programmable logic device (PLD),application specific integrated circuits (ASICs), or the like. Thecontrol circuit 702 may perform signal coding, data processing, powercontrol, input/output processing, or any other functionality thatenables the controller 800 to perform as described herein.

The control circuit 702 may store information in and/or retrieveinformation from the memory 704. The memory 704 may comprise acomputer-readable storage media or machine-readable storage media thatmaintains a device dataset of associated device identifiers, systemconfiguration data, and/or computer-executable instructions forperforming as described herein. For example, the memory 704 may comprisecomputer-executable instructions or machine-readable instructions thatinclude one or more portions of a commissioning or configurationprocedure (e.g., procedure 400 shown in FIG. 4 ) as described herein.Additionally, or alternatively, the memory 704 may comprisecomputer-executable instructions or machine-readable instructions thatinclude one or more portions of a verification procedure (e.g.,verification procedure 300 shown in FIG. 3 ) as described herein. Thecontrol circuit 702 may access the instructions from memory 704 forbeing executed to cause the control circuit 702 to operate as describedherein, or to operate one or more devices as described herein. Thememory 704 may include a non-removable memory and/or a removable memory.The non-removable memory may include random-access memory (RAM),read-only memory (ROM), a hard disk, or any other type of non-removablememory storage. The removable memory may include a subscriber identitymodule (SIM) card, a memory stick, a memory card, or any other type ofremovable memory. The memory 704 may be implemented as an externalintegrated circuit (IC) or as an internal circuit of the control circuit701.

The controller 700 may include one or more wired communication circuits,such as wired communication circuit 707 and/or wired communicationscircuit 711, for transmitting and/or receiving information. The wiredcommunication circuits 707, 711 may transmit and/or receive informationvia wired communication links (e.g., the wired power/communication link120 described herein). The communications circuits 707, 711 may includea transmitter, a receiver, a transceiver, or other circuit capable ofperforming wired communications. In one example, the communicationscircuit 707 may communicate on a wired digital communication link to oneor more sensors in a linear lighting fixture, while the wiredcommunications circuit 711 may communicate on a wired 0-10V analogcommunication link to one or more lighting control devices. Thoughmultiple wired communication circuits are illustrated in FIG. 7 , thecontroller 700 may include a single wired communication circuit forcommunicating with the sensors, lighting control devices, and/or otherdevices. For example, the wired communication link may be a DALIcommunication link, as described herein.

The controller 700 may include one or more wireless communicationcircuits, such as wireless communication circuit 708 and/or wirelesscommunication circuit 709, for transmitting and/or receivinginformation. The wireless communication circuits 708, 709 may transmitand/or receive information via RF signals (e.g., RF signals 108, 109described herein). The communications circuits 708, 709 may include anRF transmitter, RF receiver, RF transceiver, or other circuit capable ofperforming wireless communications. In one example, the wirelesscommunications circuit 708 may be configured to communicate on a firstwireless communication link using a first communication protocol (e.g.,communicating with a mobile device via a short-range communicationsignal, such as BLUETOOTH or BLE), and the wireless communicationscircuit 709 may be configured to communicate on a second wirelesscommunication link using a second communication protocol (e.g.,communicate with sensors, remote control devices, and/or systemcontrollers using another wireless communication protocol, such asTHREAD, ZIGBEE, or a proprietary communication protocol, such as CLEARCONNECT A or CLEAR CONNECT X).

Though multiple wireless communication circuits are illustrated in FIG.7 , the controller 700 may include a single wireless communicationcircuits for communicating with the sensors, lighting control devices,and/or other devices via one or more communication protocols.

Each of the circuits within the controller 700 may be powered by a powersource 710. The power source 710 may be an AC power source or a DC powersource. The power source 710 may be a battery power source. Thecontroller 700 may receive power via the wired power-communication link(e.g., DALI link) on which communications may be transmitted/received.

Although features and elements are described herein in particularcombinations, each feature or element can be used alone or in anycombination with the other features and elements. The methods describedherein may be implemented in a computer program, software, instructions,or firmware stored on one or more non-transitory computer-readable mediafor execution by a computer or processor. Examples of computer-readablemedia include electronic signals (transmitted over wired or wirelessconnections) and computer-readable storage media. Examples ofcomputer-readable storage media include, but are not limited to, a readonly memory (ROM), a random access memory (RAM), removable disks, andoptical media such as CD-ROM disks, and digital versatile disks (DVDs).

What is claimed is:
 1. A linear lighting fixture comprising: a wiredpower/communication link; a plurality of lighting control devices, eachof the plurality of lighting control devices configured to control oneor more respective lighting loads, wherein each of the plurality oflighting control devices are connected to the wired power/communicationlink; a sensor connected to the wired power/communication link; memorywith control instructions stored therein; and a fixture controllercomprising: at least one wireless communication circuit configured totransmit and receive messages on at least one wireless communicationlink; at least one wired power/communication circuit configured totransmit and receive messages on the wired power/communication link; anda control circuit configured to execute the control instructions in thememory, such that the control circuit is configured to receive commandsfrom the sensor via at least one wired power/communication link andperform control of at least one of the plurality of lighting controldevices in response to the commands from the sensor, the control circuitconfigured to: receive, via the at least one wireless communicationcircuit, system configuration data for enabling control of the at leastone of the plurality of lighting control devices; store the systemconfiguration data in the memory; receive, via the at least one wiredpower/communication circuit, a first message from the sensor; generate,based on the system configuration data, a second message configured tocontrol at least one of the plurality of lighting control devices inresponse to the first message; transmit, via the at least one wiredpower/communication circuit, the second message to the at least one ofthe plurality of lighting control devices; receive, via the at least onewireless communication circuit, a third message comprising a commandconfigured to control the at least one of the plurality of lightingcontrol devices; generate, based on the system configuration data, afourth message configured to control the at least one of the pluralityof lighting control devices in response to the third message; andtransmit, via the at least one wired power/communication circuit, thefourth message to the at least one of the plurality of lighting controldevices; wherein the at least one of the plurality of lighting controldevices is configured to control its one or more respective lightingloads in response to the second and fourth messages.
 2. The linearlighting fixture of claim 1, wherein the control circuit is configuredto receive the first message and transmit the second message on a samewired power/communication link.
 3. The linear lighting fixture of claim1, wherein the at least one wired power/communication circuit isconfigured to receive the first message on a first wiredpower/communication link of the at least one wired power/communicationlink, and wherein the at least one wired power/communication circuit isconfigured to transmit the second message on a second wiredpower/communication link of the at least one wired power/communicationlink.
 4. The linear lighting fixture of claim 1, wherein the controlcircuit is further configured to receive a fifth message on the wirelesscommunication link via the at least one wireless communication circuit.5. The linear lighting fixture of claim 1, wherein the sensor comprisesan occupancy sensor configured to detect occupancy and/or vacancy in aspace in which the linear lighting fixture is installed.
 6. The linearlighting fixture of claim 1, wherein the control circuit of the fixturecontroller is further configured to: identify a unique identifier of thesensor from which the first message is received; retrieve a zoneidentifier from the system configuration data in memory that isassociated with the unique identifier of the sensor from which the firstmessage is received; and transmit, via the at least one wiredpower/communication circuit, the second message to the at least one ofthe plurality of lighting control devices that are associated with thezone identifier retrieved from the system configuration data in thememory.
 7. The linear lighting fixture of claim 1, wherein each of theplurality of lighting control devices is included in a separate segmentof the linear lighting fixture, and wherein each of the separatesegments is attachable and detachable from the other segments.
 8. Thelinear lighting fixture of claim 7, wherein each of the separatesegments is electrically and communicatively coupled via the at leastone wired power/communication link after attachment of each of thesegments.
 9. The linear lighting fixture of claim 7, wherein the sensoris one of a plurality of sensors in the linear lighting fixture, whereineach of the separate segments comprises a sensor of the plurality ofsensors, and wherein the control circuit of the fixture controller isfurther configured to: receive, via the at least one wirelesscommunication circuit, a sixth message from a mobile device; in responseto the sixth message, transmit a seventh message to the plurality ofsensors in the linear lighting fixture, wherein the seventh message istransmitted via the wired power/communication circuit or the wirelesscommunication circuit; receive a response message to the seventh messagefrom each sensor of the plurality of sensors; measure a signal strengthof the response message to the seventh message from each sensor of theplurality of sensors; and confirm attachment of the separate segments ofthe linear lighting fixtures based on the signal strength of theresponse message from each sensor of the plurality of sensors.
 10. Thelinear lighting fixture of claim 1, wherein the system configurationdata is received via Bluetooth signals.
 11. A method for performing averification procedure for verifying installation of a plurality ofsegments of a linear lighting fixture, wherein each of the plurality ofsegments of the linear lighting fixture are connected end-to-end, themethod comprising: sending a verification message to a plurality ofdesignated verification devices in the linear lighting fixture, theplurality of designated verification devices comprising a firstdesignated verification device located in a first segment of the linearlighting fixture and a second designated verification device located ina second segment of the linear lighting fixture; receiving a firstverification response message from the first designated verificationdevice of the plurality of designated verification devices in the linearlighting fixture, wherein the first verification response messagecomprises a first verification identifier; identifying a communicationquality metric of the first verification response message; receiving asecond verification response message from the second designatedverification device of the plurality of designated verification devicesin the linear lighting fixture, wherein the second verification responsemessage comprises a second verification identifier; identifying acommunication quality metric of the second verification responsemessage; determining, based on the communication quality metric of thefirst verification response message and the communication quality metricof the second verification response message, a relative order that thefirst segment and second segment have been installed in the linearlighting fixture; and determining that at least one of the first segmentor the second segment have been improperly installed at a predefinedlocation within the linear lighting fixture.
 12. The method of claim 11,wherein at least one of the first designated verification device or thesecond designated verification device comprises a sensor device.
 13. Themethod of claim 11, wherein at least one of the first designatedverification device or the second designated verification devicecomprises a lighting control device.
 14. The method of claim 11, whereinthe verification message is sent to the plurality of designatedverification devices via a wired communication link.
 15. The method ofclaim 11, wherein the at least one of the first segment or the secondsegment are determined to have been improperly installed based on apredefined order stored in memory.
 16. The method of claim 11, whereinthe at least one of the first segment or the second segment aredetermined to have been improperly installed based on the firstverification identifier and the second verification identifier.
 17. Themethod of claim 11, further comprising sending an indication fortroubleshooting the installation to a user.
 18. The method of claim 17,wherein the indication comprises an error message that is sent to amobile device that is configured to trigger display of a message on agraphical user interface provided to the user.
 19. The method of claim17, wherein the indication comprises a message to the lighting controldevices in the linear lighting fixture that are configured to providefeedback to the user via lighting loads to indicate that at least one ofthe first segment or the second segment is improperly installed.
 20. Themethod of claim 11, further comprising: failing to receive averification response message from a third designated verificationdevice located in a third segment of the linear lighting fixture; anddetermining that the third segment has failed to be properly installedin the linear lighting fixture.
 21. The method of claim 11, furthercomprising: verifying that the first segment and the second segment havebeen properly installed in the linear lighting fixture; and accessingstored system configuration data for enabling control of at least onelighting control device within the linear lighting fixture.
 22. Themethod of claim 21, wherein the stored system configuration dataincludes at least one of association information for the at least onelighting control device, a predefined scene for controlling the at leastone lighting control device, a predefined zone for controlling the atleast one lighting control device, a predefined lighting intensity towhich to control the at least one lighting control device, a pre-definedcolor temperature to which to control the at least one lighting controldevice, a predefined color to which to control the at least one lightingcontrol device, or a timing schedule at which to control the at leastone lighting control device.
 23. The method of claim 11, wherein themethod is performed by a fixture controller installed on the linearlighting fixture.
 24. The method of claim 11, wherein the method isperformed by a mobile device.
 25. A method for commissioning orconfiguring a linear lighting fixture, the method comprising: receiving,via a first wireless communication link comprising a first wirelessprotocol, input to store system configuration data configured to enablecontrol of at least one lighting control device in the linear lightingfixture; storing the system configuration data according to the receivedinput; receiving, via a second wireless communication link comprising asecond wireless protocol, a control message comprising controlinstructions configured to control the at least one lighting controldevice in the linear lighting fixture; identifying, based on the systemconfiguration data, at least one zone within the linear lighting fixturefor being controlled in response to the control instructions, whereinthe at least one zone comprises the at least one lighting controldevice; and sending, via a wired communication link, a messageconfigured to control the at least one zone.
 26. The method of claim 25,wherein the system configuration data comprises at least one update topreviously stored system configuration data for controlling the at leastone zone.
 27. The method of claim 26, wherein the at least one updateincludes at least one updated device identifier of the at least onelighting control device to be included in the at least one zone forbeing controlled in response to the control instructions.
 28. The methodof claim 26, wherein the control instructions indicate an input receivedat an input device, and wherein the at least one update includes anupdate to the control to be performed to the at least one zone.
 29. Themethod of claim 28, wherein the input includes an indication of anactuation performed on a user interface of a remote control device. 30.The method of claim 28, wherein the at least one update includes anupdate to at least one scene for controlling an intensity level, colortemperature, or color of the at least one lighting load in the at leastone zone.
 31. The method of claim 25, wherein the linear lightingfixture includes at least one sensor, and wherein the systemconfiguration data is configured to enable control of an intensitylevel, a color temperature, or a color of the at least one lightingcontrol device in the at least one zone in response to messages from theat least one sensor.
 32. The method of claim 25, wherein the firstwireless protocol comprises a Bluetooth protocol.
 33. The method ofclaim 25, wherein the input to store the system configuration data isreceived from one of a remote control device or a mobile device.
 34. Amethod performed by a lighting fixture, the method comprising:receiving, via a wireless communication circuit, system configurationdata for enabling control of at least one of a plurality of lightingcontrol devices installed in the lighting fixture; storing the systemconfiguration data in memory; receiving, via a wired power/communicationcircuit, a first message from a sensor installed in the lightingfixture; generating, based on the system configuration data, a secondmessage configured to control at least one of the plurality of lightingcontrol devices in response to the first message; transmitting, via thewired power/communication circuit, the second message to the at leastone of the plurality of lighting control devices; receiving, via thewireless communication circuit, a third message comprising a commandconfigured to control the at least one of the plurality of lightingcontrol devices; generating, based on the system configuration data, afourth message configured to control the at least one of the pluralityof lighting control devices in response to the third message; andtransmitting, via the wired power/communication circuit, the fourthmessage to the at least one of the plurality of lighting controldevices; wherein the second and fourth messages are configured tocontrol one or more respective lighting loads of the at least one of theplurality of lighting control devices.
 35. The method of claim 34,wherein the sensor comprises an occupancy sensor configured to detectoccupancy and/or vacancy in a space in which the linear lighting fixtureis installed.
 36. The method of claim 34, further comprising:identifying a unique identifier of the sensor from which the firstmessage is received; retrieving a zone identifier from the systemconfiguration data in the memory that is associated with the uniqueidentifier of the sensor from which the first message is received; andwherein the second message is transmitted to the at least one of theplurality of lighting control devices that are associated with the zoneidentifier retrieved from the system configuration data.
 37. The methodof claim 34, wherein each of the plurality of lighting control devicesis included in a separate segment of the linear lighting fixture,wherein each of the separate segments is attachable and detachable fromthe other segments, and wherein each of the separate segments iselectrically and communicatively coupled via the at least one wiredpower/communication link after attachment of each of the segments. 38.The method of claim 34, wherein the system configuration data isreceived via Bluetooth signals.
 39. A computer-readable medium havingcomputer-executable instructions stored thereon that, when executed by acontrol circuit, cause the control circuit to: receive, via a wirelesscommunication circuit, system configuration data for enabling control ofat least one of a plurality of lighting control devices installed in thelighting fixture; store the system configuration data in memory;receive, via a wired power/communication circuit, a first message from asensor installed in the lighting fixture; generate, based on the systemconfiguration data, a second message configured to control at least oneof the plurality of lighting control devices in response to the firstmessage; transmit, via the wired power/communication circuit, the secondmessage to the at least one of the plurality of lighting controldevices; receive, via the wireless communication circuit, a thirdmessage comprising a command configured to control the at least one ofthe plurality of lighting control devices; generate, based on the systemconfiguration data, a fourth message configured to control the at leastone of the plurality of lighting control devices in response to thethird message; and transmit, via the wired power/communication circuit,the fourth message to the at least one of the plurality of lightingcontrol devices; wherein the second and fourth messages are configuredto control one or more respective lighting loads of the at least one ofthe plurality of lighting control devices.
 40. The computer-readablemedium of claim 39, wherein the sensor comprises an occupancy sensorconfigured to detect occupancy and/or vacancy in a space in which thelinear lighting fixture is installed.
 41. The computer-readable mediumof claim 39, wherein the instructions are further configured to causethe control circuit to: identify a unique identifier of the sensor fromwhich the first message is received; retrieve a zone identifier from thesystem configuration data in the memory that is associated with theunique identifier of the sensor from which the first message isreceived; and wherein the instructions are configured to cause thecontrol circuit to transmit the second message to the at least one ofthe plurality of lighting control devices that are associated with thezone identifier retrieved from the system configuration data.
 42. Alighting fixture comprising: a plurality of designated verificationdevices; and a fixture controller comprising: at least one wirelesscommunication circuit configured to transmit and receive messages on atleast one wireless communication link; and a control circuit configuredto execute the control instructions stored in memory, the controlcircuit configured to: send a verification message to the plurality ofdesignated verification devices, the plurality of designatedverification devices comprising a first designated verification devicelocated in a first segment of the lighting fixture and a seconddesignated verification device located in a second segment of thelighting fixture; receive, via the at least one wireless communicationcircuit, a first verification response message from the first designatedverification device of the plurality of designated verification devices,wherein the first verification response message comprises a firstverification identifier; identify a communication quality metric of thefirst verification response message; receive, via the at least onewireless communication circuit, a second verification response messagefrom the second designated verification device of the plurality ofdesignated verification devices, wherein the second verificationresponse message comprises a second verification identifier; identify acommunication quality metric of the second verification responsemessage; determine, based on the communication quality metric of thefirst verification response message and the communication quality metricof the second verification response message, a relative order that thefirst segment and second segment have been installed in the lightingfixture; and determine that at least one of the first segment or thesecond segment have been improperly installed at a predefined locationwithin the lighting fixture.
 43. The lighting fixture of claim 42,wherein at least one of the first designated verification device or thesecond designated verification device comprises a sensor device.
 44. Thelighting fixture of claim 42, wherein at least one of the firstdesignated verification device or the second designated verificationdevice comprises a lighting control device.
 45. The lighting fixture ofclaim 42, wherein the fixture controller comprises at least one wiredcommunication circuit, and wherein the fixture controller is configuredto send the verification message to the plurality of designatedverification devices via the at least one wired communication circuit.46. The lighting fixture of claim 42, wherein the fixture controller isconfigured to determine that the at least one of the first segment orthe second segment has been improperly installed based on a predefinedorder stored in memory.
 47. The lighting fixture of claim 42, whereinthe fixture controller is configured to send an indication fortroubleshooting the installation to a user.
 48. The lighting fixture ofclaim 47, wherein the indication comprises at least one of an errormessage that is sent to a mobile device that is configured to triggerdisplay of a message on a graphical user interface provided to the useror a message to the lighting control devices that are configured toprovide feedback to the user via lighting loads to indicate that atleast one of the first segment or the second segment is improperlyinstalled.
 49. The lighting fixture of claim 42, wherein the fixturecontroller is configured to: verify that the first segment and thesecond segment have been properly installed in the lighting fixture; andaccess stored system configuration data for enabling control of at leastone lighting control device within the lighting fixture.
 50. Thelighting fixture of claim 49, wherein the stored system configurationdata includes at least one of association information for the at leastone lighting control device, a predefined scene for controlling the atleast one lighting control device, a predefined zone for controlling theat least one lighting control device, a predefined lighting intensity towhich to control the at least one lighting control device, a pre-definedcolor temperature to which to control the at least one lighting controldevice, a predefined color to which to control the at least one lightingcontrol device, or a timing schedule at which to control the at leastone lighting control device.
 51. A computer-readable medium havingcomputer-executable instructions stored thereon that, when executed by acontrol circuit, cause the control circuit to: send a verificationmessage to a plurality of designated verification devices, the pluralityof designated verification devices comprising a first designatedverification device located in a first segment of a lighting fixture anda second designated verification device located in a second segment ofthe lighting fixture; receive, via at least one wireless communicationcircuit, a first verification response message from the first designatedverification device of the plurality of designated verification devices,wherein the first verification response message comprises a firstverification identifier; identify a communication quality metric of thefirst verification response message; receive, via the at least onewireless communication circuit, a second verification response messagefrom the second designated verification device of the plurality ofdesignated verification devices, wherein the second verificationresponse message comprises a second verification identifier; identify acommunication quality metric of the second verification responsemessage; determine, based on the communication quality metric of thefirst verification response message and the communication quality metricof the second verification response message, a relative order that thefirst segment and second segment have been installed in the lightingfixture; and determine that at least one of the first segment or thesecond segment have been improperly installed at a predefined locationwithin the lighting fixture.
 52. The computer-readable medium of claim51, wherein at least one of the first designated verification device orthe second designated verification device comprises a sensor device. 53.The computer-readable medium of claim 51, wherein at least one of thefirst designated verification device or the second designatedverification device comprises a lighting control device.
 54. Thecomputer-readable medium of claim 51, the instructions are configured tocause the control circuit to send the verification message to theplurality of designated verification devices via at least one wiredcommunication circuit.
 55. The computer-readable medium of claim 51,wherein the instructions are configured to cause the control circuit todetermine that the at least one of the first segment or the secondsegment has been improperly installed based on a predefined order storedin memory.
 56. The computer-readable medium of claim 51, wherein theinstructions are configured to cause the control circuit to send anindication for troubleshooting the installation to a user.
 57. Thecomputer-readable medium of claim 56, wherein the indication comprisesat least one of an error message that is sent to a mobile device that isconfigured to trigger display of a message on a graphical user interfaceprovided to the user or a message to the lighting control devices thatare configured to provide feedback to the user via lighting loads toindicate that at least one of the first segment or the second segment isimproperly installed.
 58. The computer-readable medium of claim 51,wherein the instructions are further configured to cause the controlcircuit to: verify that the first segment and the second segment havebeen properly installed in the lighting fixture; and access storedsystem configuration data for enabling control of at least one lightingcontrol device within the lighting fixture.
 59. The computer-readablemedium of claim 58, wherein the stored system configuration dataincludes at least one of association information for the at least onelighting control device, a predefined scene for controlling the at leastone lighting control device, a predefined zone for controlling the atleast one lighting control device, a predefined lighting intensity towhich to control the at least one lighting control device, a pre-definedcolor temperature to which to control the at least one lighting controldevice, a predefined color to which to control the at least one lightingcontrol device, or a timing schedule at which to control the at leastone lighting control device.
 60. A lighting fixture, comprising: aplurality of lighting control devices, each of the plurality of lightingcontrol devices configured to control one or more respective lightingloads; a wired communication circuit configured to communicate via awired communication link; a first wireless communication circuitconfigured to communicate via a first wireless protocol; a secondwireless communication circuit configured to communicate via a secondwireless protocol; a memory; and a control circuit configured to:receive, via the first wireless communication circuit, input to storesystem configuration data configured to enable control of at least onelighting control device of the plurality of lighting control devices;store the system configuration data in the memory according to thereceived input; receive, via the second wireless communication circuit,a control message comprising control instructions configured to controlthe at least one lighting control device; identify, based on the systemconfiguration data, at least one zone within the linear lighting fixturefor being controlled in response to the control instructions, whereinthe at least one zone comprises the at least one lighting controldevice; and send, via the wired communication circuit, a messageconfigured to control the at least one zone.
 61. The lighting fixture ofclaim 60, wherein the system configuration data comprises at least oneupdate to previously stored system configuration data for controllingthe at least one zone.
 62. The lighting fixture of claim 61, wherein theat least one update includes at least one updated device identifier ofthe at least one lighting control device to be included in the at leastone zone for being controlled in response to the control instructions.63. The lighting fixture of claim 61, wherein the control instructionsindicate an input received at an input device, and wherein the at leastone update includes an update to the control to be performed to the atleast one zone.
 64. The lighting fixture of claim 63, wherein the inputincludes an indication of an actuation performed on a user interface ofa remote control device.
 65. The lighting fixture of claim 63, whereinthe at least one update includes an update to at least one scene forcontrolling an intensity level, color temperature, or color of the atleast one lighting load in the at least one zone.
 66. The lightingfixture of claim 60, wherein the lighting fixture includes at least onesensor, and wherein the system configuration data is configured toenable control of an intensity level, a color temperature, or a color ofthe at least one lighting control device in the at least one zone inresponse to messages from the at least one sensor.
 67. The lightingfixture of claim 60, wherein the first wireless protocol comprises aBluetooth protocol.
 68. The lighting fixture of claim 60, wherein theinput to store the system configuration data is received from one of aremote control device or a mobile device.
 69. A computer-readable mediumhaving computer-executable instructions stored thereon that, whenexecuted by a control circuit, cause the control circuit to: receive,via a first wireless communication circuit configured to communicate viaa first wireless protocol, input to store system configuration dataconfigured to enable control of at least one lighting control device ofa plurality of lighting control devices in a lighting fixture; store thesystem configuration data in memory according to the received input;receive, via a second wireless communication circuit configured tocommunicate via a second wireless protocol, a control message comprisingcontrol instructions configured to control the at least one lightingcontrol device; identify, based on the system configuration data, atleast one zone within the lighting fixture for being controlled inresponse to the control instructions, wherein the at least one zonecomprises the at least one lighting control device; and send, via awired communication circuit, a message configured to control the atleast one zone.
 70. The computer-readable medium of claim 69, whereinthe system configuration data comprises at least one update topreviously stored system configuration data for controlling the at leastone zone.
 71. The computer-readable medium of claim 70, wherein the atleast one update includes at least one updated device identifier of theat least one lighting control device to be included in the at least onezone for being controlled in response to the control instructions. 72.The computer-readable medium of claim 70, wherein the controlinstructions indicate an input received at an input device, and whereinthe at least one update includes an update to the control to beperformed to the at least one zone.
 73. The computer-readable medium ofclaim 72, wherein the input includes an indication of an actuationperformed on a user interface of a remote control device.
 74. Thecomputer-readable medium of claim 72, wherein the at least one updateincludes an update to at least one scene for controlling an intensitylevel, color temperature, or color of the at least one lighting load inthe at least one zone.
 75. The computer-readable medium of claim 69,wherein the system configuration data is configured to enable control ofan intensity level, a color temperature, or a color of the at least onelighting control device in the at least one zone in response to messagesfrom at least one sensor in the lighting fixture.
 76. Thecomputer-readable medium of claim 69, wherein the first wirelessprotocol comprises a Bluetooth protocol.